git: openjdk/zgc: 128 new changesets

Per Liden pliden at openjdk.java.net
Mon Sep 14 08:20:45 UTC 2020


Changeset: 33ee441d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-08-28 22:55:38 +0000
URL:       https://git.openjdk.java.net/zgc/commit/33ee441d

8252349: Delete the "sun.awt.X11.checkSTRUT" property

Reviewed-by: kizune, prr

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java

Changeset: 31cccbe0
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-29 11:14:49 +0000
URL:       https://git.openjdk.java.net/zgc/commit/31cccbe0

Merge


Changeset: acb329cd
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2020-08-29 08:10:18 +0000
URL:       https://git.openjdk.java.net/zgc/commit/acb329cd

8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows

Reviewed-by: serb, prr

! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java

Changeset: 3d7b5245
Author:    Phil Race <prr at openjdk.org>
Date:      2020-08-29 10:07:22 +0000
URL:       https://git.openjdk.java.net/zgc/commit/3d7b5245

8074844: Resolve disabled warnings for libfontmanager

Reviewed-by: serb, ihse, erikj

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/native/libfontmanager/DrawGlyphList.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk.h
! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c

Changeset: 22bb597d
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-08-31 15:58:57 +0000
URL:       https://git.openjdk.java.net/zgc/commit/22bb597d

8249548: backward focus traversal gets stuck in button group

Reviewed-by: serb

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
+ test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java

Changeset: 1a480ab5
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-31 17:53:04 +0000
URL:       https://git.openjdk.java.net/zgc/commit/1a480ab5

8040914: Test javax/swing/JLabel/6596966/bug6596966.java fails : comboBox isn't focus owner

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JLabel/6596966/bug6596966.java

Changeset: 62cc45c3
Author:    Phil Race <prr at openjdk.org>
Date:      2020-08-31 06:14:42 +0000
URL:       https://git.openjdk.java.net/zgc/commit/62cc45c3

8245400: Upgrade to LittleCMS 2.11

Reviewed-by: serb, jdv

! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.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/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.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: 4e3d9e39
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2020-08-31 17:06:41 +0000
URL:       https://git.openjdk.java.net/zgc/commit/4e3d9e39

8249183: JVM crash in "AwtFrame::WmSize" method

Reviewed-by: serb, aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h

Changeset: 9d71814d
Author:    Phil Race <prr at openjdk.org>
Date:      2020-08-31 12:26:58 +0000
URL:       https://git.openjdk.java.net/zgc/commit/9d71814d

Merge


Changeset: c89ee9b0
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-08-31 22:30:04 +0000
URL:       https://git.openjdk.java.net/zgc/commit/c89ee9b0

8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode

Reviewed-by: pbansal, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/com/sun/java/swing/plaf/windows/Test8173145.java

Changeset: dc549663
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2020-09-01 12:53:28 +0000
URL:       https://git.openjdk.java.net/zgc/commit/dc549663

8251122: doclint html5 errors in java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html

Changeset: 64e2c67e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-09-01 17:50:05 +0000
URL:       https://git.openjdk.java.net/zgc/commit/64e2c67e

Merge


Changeset: 0e42d5c4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-09-01 15:42:30 +0000
URL:       https://git.openjdk.java.net/zgc/commit/0e42d5c4

8251860: ClassLoaderData::loaded_classes_do fails with "assert(ZAddress::is_marked(addr)) failed: Should be marked"

Call ClassLoaderDataGraph::loaded_cld_do to collect ClassLoaderData in a GrowableArray and then walk through them to link the classes in each ClassLoaderData.

Reviewed-by: coleenp, iklam

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java

Changeset: 5ca47be6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-01 08:29:15 +0000
URL:       https://git.openjdk.java.net/zgc/commit/5ca47be6

8252481: Remove excessive include of memTracker.hpp

Reviewed-by: lfoltan, ccheung

! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/utilities/hashtable.inline.hpp

Changeset: 9924c45f
Author:    Harold Seigel <harold.seigel at oracle.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-09-01 18:01:35 +0000
URL:       https://git.openjdk.java.net/zgc/commit/9924c45f

8252090: JFR: StreamWriterHost::write_unbuffered() stucks in an infinite loop OpenJDK (build 13.0.1+9)

Reviewed-by: hseigel

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/utilities/jfrBlob.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: e19022e5
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-09-01 14:31:18 +0000
URL:       https://git.openjdk.java.net/zgc/commit/e19022e5

8230776: Javac throws AssertionError in jvm.Gen.visitExec
8231311: javac throws NPE in TransTypes.retype
8230964: Javac throws AssertionError in PoolReader.resolve
8230963: javac throws j.l.CCE in PoolReader.getName
8230919: javac throws j.l.CCE in ClassReader.readClass

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java
+ test/langtools/tools/javac/classfiles/badClassfiles/Test1.jcod
+ test/langtools/tools/javac/classfiles/badClassfiles/Test2.jcod
+ test/langtools/tools/javac/classfiles/badClassfiles/Test3.jcod
+ test/langtools/tools/javac/classfiles/badClassfiles/Test4.jcod
+ test/langtools/tools/javac/classfiles/badClassfiles/Test5.jcod
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: c58de6c6
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-01 12:25:10 +0000
URL:       https://git.openjdk.java.net/zgc/commit/c58de6c6

8252403: rewrite serviceability/7170638/SDTProbesGNULinuxTest.sh to java

Reviewed-by: sspitsyn, amenkov

+ test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java
- test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.sh

Changeset: 00452d32
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-08-27 19:37:51 +0000
URL:       https://git.openjdk.java.net/zgc/commit/00452d32

8252477: nsk/share/ArgumentParser should expect that jtreg "splits" an argument

Reviewed-by: sspitsyn, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java

Changeset: b3e26418
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2020-09-01 14:36:59 +0000
URL:       https://git.openjdk.java.net/zgc/commit/b3e26418

8222671: thread_large/thread_large.java times out on MacOSX

Removed unreliable test, and replaced it with more robust one

Reviewed-by: dholmes, iignatyev

+ test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: de493370
Author:    Ian Graves <igraves at openjdk.org>
Date:      2020-09-01 13:43:26 +0000
URL:       https://git.openjdk.java.net/zgc/commit/de493370

8252529: Unsafe Documentation around Barrier Methods Inaccurate

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java

Changeset: 4fe6a3da
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-01 17:23:00 +0000
URL:       https://git.openjdk.java.net/zgc/commit/4fe6a3da

8252532: use Utils.TEST_NATIVE_PATH instead of System.getProperty("test.nativepath")

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/gtest/GTestWrapper.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java
! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: ca337425
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-01 17:29:34 +0000
URL:       https://git.openjdk.java.net/zgc/commit/ca337425

8252402: rewrite vmTestbase/nsk/jvmti/Allocate/alloc001 shell test to Java

Reviewed-by: amenkov

- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp
+ test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.sh

Changeset: 1e4f8861
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-01 21:49:20 +0000
URL:       https://git.openjdk.java.net/zgc/commit/1e4f8861

8251274: Provide utilities for function SFINAE using extra template parameters

Added ENABLE_IF macro.

Reviewed-by: eosterlund, lfoltan

! src/hotspot/share/metaprogramming/enableIf.hpp

Changeset: be5ed866
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-09-02 11:47:59 +0000
URL:       https://git.openjdk.java.net/zgc/commit/be5ed866

Merge


Changeset: c8257ea4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-02 09:14:18 +0000
URL:       https://git.openjdk.java.net/zgc/commit/c8257ea4

8252691: Build failure after JDK-8252481

Reviewed-by: goetz

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

Changeset: 75a69333
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-02 10:06:11 +0000
URL:       https://git.openjdk.java.net/zgc/commit/75a69333

8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size

Reviewed-by: shade

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

Changeset: f9e6f26c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-02 10:07:03 +0000
URL:       https://git.openjdk.java.net/zgc/commit/f9e6f26c

8252035: G1: Clean up G1CollectedHeap::*reserved* methods

Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp

Changeset: f01e6261
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2020-09-02 12:40:16 +0000
URL:       https://git.openjdk.java.net/zgc/commit/f01e6261

8252093: formula used to calculate decaying variance in numberSeq

Reviewed-by: sjohanss, kbarrett

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

Changeset: 553f3b14
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-08-25 11:39:38 +0000
URL:       https://git.openjdk.java.net/zgc/commit/553f3b14

8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time

Reviewed-by: sjohanss, tschatzl

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

Changeset: ac2b1ae5
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-02 11:13:09 +0000
URL:       https://git.openjdk.java.net/zgc/commit/ac2b1ae5

8252513: ZGC: Contiguous memory reservation probing is broken for TB heap sizes

Reviewed-by: eosterlund, pliden

! src/hotspot/share/gc/z/zVirtualMemory.cpp

Changeset: 02049ee6
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-02 11:13:09 +0000
URL:       https://git.openjdk.java.net/zgc/commit/02049ee6

8252514: ZGC: Physical memory splitting is broken

Reviewed-by: eosterlund, pliden

! src/hotspot/share/gc/z/zPhysicalMemory.cpp

Changeset: 7282d0de
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-02 11:13:10 +0000
URL:       https://git.openjdk.java.net/zgc/commit/7282d0de

8252589: Code duplication in ParallelSPCleanupTask

Reviewed-by: shade, dholmes

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

Changeset: 4c73e045
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-02 11:13:11 +0000
URL:       https://git.openjdk.java.net/zgc/commit/4c73e045

8252656: Replace RegisterArrayForGC mechanism with plain Handles

Reviewed-by: coleenp, tschatzl, dholmes

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

Changeset: 737ae774
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2020-09-01 19:04:42 +0000
URL:       https://git.openjdk.java.net/zgc/commit/737ae774

8249699: java/io/ByteArrayOutputStream/MaxCapacity.java should use @requires instead of @ignore

Use @requires os.maxMemory in order to run the test only if memory requirements are satisfied as opposed to ignoring it

Reviewed-by: coffeys

! test/jdk/java/io/ByteArrayOutputStream/MaxCapacity.java

Changeset: f3597c4a
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-09-02 13:50:39 +0000
URL:       https://git.openjdk.java.net/zgc/commit/f3597c4a

8252249: nsk/stress/stack/stack016.java fails with "Error: TEST_BUG: trickyRecursion() must throw an error anyway!"

Run test separately with both -Xint and -Xcomp to ensure thread stacks are similarly sized.

Reviewed-by: dholmes, coleenp

! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java

Changeset: a588752f
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-09-02 09:29:31 +0000
URL:       https://git.openjdk.java.net/zgc/commit/a588752f

8248337: sparc related code clean up after solaris removal

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/jniTypes_ppc.hpp
! src/hotspot/cpu/ppc/registerMap_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/jniTypes_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/registerMap_zero.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/oops/markWord.hpp

Changeset: 261eb76e
Author:    Robert Field <rfield at openjdk.org>
Date:      2020-09-02 09:37:25 +0000
URL:       https://git.openjdk.java.net/zgc/commit/261eb76e

8247456: JShell: Handling of top-level final, abstract, and static modifiers

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/ErrorTranslationTest.java
! test/langtools/jdk/jshell/IgnoreTest.java
! test/langtools/jdk/jshell/MethodsTest.java
! test/langtools/jdk/jshell/ModifiersTest.java
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: c61204b3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-02 18:37:31 +0000
URL:       https://git.openjdk.java.net/zgc/commit/c61204b3

8252660: Shenandoah: support manageable SoftMaxHeapSize option

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
+ test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java

Changeset: 38cd5d09
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-09-02 21:32:48 +0000
URL:       https://git.openjdk.java.net/zgc/commit/38cd5d09

8252354: Properties :: storeToXML method does not throw ClassCastException when supplied non strings

Reviewed-by: lancea, naoto

! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
+ test/jdk/java/util/Properties/CompatibilityTest.java

Changeset: 869b0516
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-09-03 02:47:38 +0000
URL:       https://git.openjdk.java.net/zgc/commit/869b0516

Added tag jdk-16+14 for changeset 36b29df125dc

! .hgtags

Changeset: aab706c6
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-09-03 11:13:46 +0000
URL:       https://git.openjdk.java.net/zgc/commit/aab706c6

8160601: unexpected error compiling @Deprecated package

Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/depDocComment/JavadocDeprecatedInPackageTest.java

Changeset: a951a153
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-09-03 11:14:23 +0000
URL:       https://git.openjdk.java.net/zgc/commit/a951a153

8245664: javac erroneously issues deprecation warning for use of a deprecated package

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/lint/DeprecationTest.java

Changeset: 35ea0008
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Date:      2020-09-03 14:54:43 +0000
URL:       https://git.openjdk.java.net/zgc/commit/35ea0008

8251525: AARCH64: Faster Math.signum(fp)

Reviewed-by: aph, vlivanov, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Math.java
+ test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java

Changeset: 43d36857
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2020-09-03 13:22:52 +0000
URL:       https://git.openjdk.java.net/zgc/commit/43d36857

8252754: Hash code calculation of JfrStackTrace is inconsistent

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp

Changeset: 57a27a6f
Author:    Vipin Sharma <vsharma at openjdk.org>
Date:      2020-09-03 09:28:24 +0000
URL:       https://git.openjdk.java.net/zgc/commit/57a27a6f

8252538: Replace @exception with @throws java.rmi package

Reviewed-by: rriggs

! src/java.rmi/share/classes/java/rmi/MarshalledObject.java
! src/java.rmi/share/classes/java/rmi/Naming.java

Changeset: 76f0588a
Author:    Bob Vandette <bobv at openjdk.org>
Date:      2020-09-03 13:50:11 +0000
URL:       https://git.openjdk.java.net/zgc/commit/76f0588a

8252359: HotSpot Not Identifying it is Running in a Container

Reviewed-by: sgehwolf

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java

Changeset: 850d6230
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-03 09:21:01 +0000
URL:       https://git.openjdk.java.net/zgc/commit/850d6230

8252720: clean up FileInstaller $test.src $cwd in vmTestbase/vm/compiler/optimizations tests

Reviewed-by: thartmann

! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/Do/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/ForWhile/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/While/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/partialpeel/WhileWhile/TestDescription.java

Changeset: 933f90fb
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-03 09:21:27 +0000
URL:       https://git.openjdk.java.net/zgc/commit/933f90fb

8251997: remove usage of PropertyResolvingWrapper in vmTestbase/vm/mlvm/

Reviewed-by: thartmann

- test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpoint/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jdi/breakpointOtherStratum/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/jdi/breakpointInCompiledCode/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpointOtherStratum/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jdi/breakpointInCompiledCode/Test.java

Changeset: 49a9d49d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-09-03 19:14:11 +0000
URL:       https://git.openjdk.java.net/zgc/commit/49a9d49d

8241768: git needs .gitattributes

Reviewed-by: erikj, jvernee, ehelin

+ .gitattributes

Changeset: 4e6a4af1
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-09-03 12:43:13 +0000
URL:       https://git.openjdk.java.net/zgc/commit/4e6a4af1

8244090: public lookup should find public members of public exported types

Reviewed-by: lfoltan, psandoz

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/Driver.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/module-info.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m1/p/Main.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/module-info.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/EndPoint.java
+ test/jdk/java/lang/invoke/MethodHandles/publicLookup/m2/q/T.java

Changeset: a9e78595
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-09-03 13:01:20 +0000
URL:       https://git.openjdk.java.net/zgc/commit/a9e78595

8252779: compiler/graalunit/HotspotTest.java failed after 8251525

Updated CheckGraalIntrinsics.java test

Reviewed-by: dcubed

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Changeset: ae5a6dde
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-09-03 16:42:17 +0000
URL:       https://git.openjdk.java.net/zgc/commit/ae5a6dde

8252740: java/util/Properties/LoadAndStoreXMLWithDefaults.java fails after JDK-8252354

Reviewed-by: alanb, joehw

! test/jdk/java/util/Properties/LoadAndStoreXMLWithDefaults.java

Changeset: e25f2a57
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-09-04 09:01:45 +0000
URL:       https://git.openjdk.java.net/zgc/commit/e25f2a57

8252521: possible race in java_suspend_self_with_safepoint_check

Reviewed-by: dholmes, rehn

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

Changeset: 0dadf81e
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2020-09-02 17:43:33 +0000
URL:       https://git.openjdk.java.net/zgc/commit/0dadf81e

8249694: java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d

Remove @ignore since @requires os.maxMemory is enough to ensure tests will not be executed if memory requirements are not satisfied

Reviewed-by: coffeys

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

Changeset: 9b5a9b61
Author:    Ningsheng Jian <njian at openjdk.org>
Date:      2020-09-02 09:45:44 +0000
URL:       https://git.openjdk.java.net/zgc/commit/9b5a9b61

8231441: AArch64: Initial SVE backend support

Co-authored-by: Joshua Zhu <joshua.zhu at arm.com>
Co-authored-by: Yang Zhang <yang.zhang at arm.com>
Reviewed-by: adinn, pli, ihse, vlivanov, eosterlund

! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/aarch64_sve.ad
+ src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/opcodes.cpp
! src/hotspot/share/opto/opcodes.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java
+ test/hotspot/jtreg/compiler/c2/aarch64/libTestSVEWithJNI.c

Changeset: 8f365805
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-09-04 09:47:18 +0000
URL:       https://git.openjdk.java.net/zgc/commit/8f365805

8252725: Refactor jlink GenerateJLIClassesPlugin code

Cleanup code for jlink classes generation, move parsing file work to java.lang.invoke and add a new API in interface JavaLangInvokeAccess to generate holder classes, remove old APIs. The new API is used both by JLI and CDS.

Reviewed-by: mchung, sundar

! 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/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java

Changeset: 15af2761
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-04 10:36:05 +0000
URL:       https://git.openjdk.java.net/zgc/commit/15af2761

8252004: remove usage of PropertyResolvingWrapper in vmTestbase/nsk/sysdict

Reviewed-by: dcubed, gziemski

- test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/chain001.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/chain002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/chain003.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/chain004.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/chain005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/chain006.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java

Changeset: 5d2e79e2
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-09-04 13:44:48 +0000
URL:       https://git.openjdk.java.net/zgc/commit/5d2e79e2

8252307: javac rejects code with annotation applicable to fields

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/T8171332/Processor.out
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 3e81b3ad
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-09-05 12:42:05 +0000
URL:       https://git.openjdk.java.net/zgc/commit/3e81b3ad

8242427: JVMTI frame pop operations should use Thread-Local Handshakes

Reviewed-by: dcubed, dholmes, pchilanomate, rehn, sspitsyn

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: 4b3a0b78
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-09-04 23:51:26 +0000
URL:       https://git.openjdk.java.net/zgc/commit/4b3a0b78

8247352: improve error messages for sealed classes and records

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/a/Base.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSealed/module-info.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/b/Impl.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/modulesourcepath/mSub/module-info.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p1/Sealed.java
+ test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/p2/Sub.java
! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: d0f4366a
Author:    Phil Race <prr at openjdk.org>
Date:      2020-09-05 21:49:01 +0000
URL:       https://git.openjdk.java.net/zgc/commit/d0f4366a

8252715: Problem list java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java on Linux

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 1262ae36
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-06 01:25:23 +0000
URL:       https://git.openjdk.java.net/zgc/commit/1262ae36

8252679: Two windows specific FileDIalog tests may fail on some Windows_Server_2016_Standard

Reviewed-by: prr

! test/jdk/java/awt/FileDialog/8003399/bug8003399.java
! test/jdk/java/awt/FileDialog/8017487/bug8017487.java

Changeset: 5f76deb2
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-06 16:17:30 +0000
URL:       https://git.openjdk.java.net/zgc/commit/5f76deb2

8252522: nsk/share/test/StressOptions should multiple stressTime by jtreg's timeout-factor

Reviewed-by: dholmes

! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java

Changeset: 55c7e769
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-09-07 07:25:30 +0000
URL:       https://git.openjdk.java.net/zgc/commit/55c7e769

8252825: Add automated test for fix done in JDK-8218479

Reviewed-by: serb, prr

+ test/jdk/javax/swing/JTextPane/TestJTextPaneBackgroundColor.java

Changeset: cc5039e1
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-09-07 07:30:10 +0000
URL:       https://git.openjdk.java.net/zgc/commit/cc5039e1

8252837: Cleanup SAP Copyright file headers

Reviewed-by: dholmes

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_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/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/os/windows/symbolengine.hpp
! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp
! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.hpp
! src/java.base/aix/native/libnet/aix_close.c
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayCopy.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/ShowReflectionTargetTest.java
! test/jdk/com/sun/jdi/OnJcmdTest.java
! test/jdk/jdk/nio/zipfs/TestPosix.java

Changeset: e0c8d442
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-09-07 08:20:40 +0000
URL:       https://git.openjdk.java.net/zgc/commit/e0c8d442

8252844: Update check configuration to Skara format

Reviewed-by: ehelin

! .jcheck/conf

Changeset: e29c3f61
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-09-07 13:59:24 +0000
URL:       https://git.openjdk.java.net/zgc/commit/e29c3f61

8252661: Change SafepointMechanism terminology to talk less about "blocking"

Reviewed-by: rehn, shade, dholmes

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: e0d5b5f7
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-09-07 14:33:10 +0000
URL:       https://git.openjdk.java.net/zgc/commit/e0d5b5f7

8252627: Make it safe for JFR thread to read threadObj

Reviewed-by: dholmes, mgronlun

! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 70d5cac9
Author:    Filipp Zhinkin <fzhinkin at openjdk.org>
Date:      2020-09-07 15:33:27 +0000
URL:       https://git.openjdk.java.net/zgc/commit/70d5cac9

8251152: ARM32: jtreg c2 Test8202414 test crash

Some CPUs (like ARM32) does not support unaligned memory accesses. To avoid JVM crashes tests that perform such accesses should be skipped on corresponding platforms.

Reviewed-by: iignatyev, clanger

! test/hotspot/jtreg/compiler/c2/Test8202414.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java

Changeset: 8d6d43c3
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-09-07 16:18:45 +0000
URL:       https://git.openjdk.java.net/zgc/commit/8d6d43c3

8251193: bin/idea.sh is generating wrong folder definitions for JVMCI modules

Co-authored-by: Galder Zamarreno <galder at redhat.com>
Reviewed-by: mcimadamore

! bin/idea.sh

Changeset: 7686e871
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2020-09-07 19:01:07 +0000
URL:       https://git.openjdk.java.net/zgc/commit/7686e871

8250968: Symlinks attributes not preserved when using jarsigner on zip files

Reviewed-by: lancea, weijun, hchao

! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! src/java.base/share/classes/sun/security/util/Event.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java
+ test/jdk/sun/security/tools/jarsigner/SymLinkTest.java

Changeset: 891886b6
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-09-08 02:35:51 +0000
URL:       https://git.openjdk.java.net/zgc/commit/891886b6

8252887: Zero VM is broken after JDK-8252661

Zero VM is broken due to 'block_if_requested' is not a member of 'SafepointMechanism'.

Reviewed-by: dholmes

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: 188b0bc7
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-09-08 07:58:29 +0000
URL:       https://git.openjdk.java.net/zgc/commit/188b0bc7

8252868: Clean up unused function from G1MMUTracker

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1MMUTracker.hpp

Changeset: 2cceeedf
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-08 08:24:35 +0000
URL:       https://git.openjdk.java.net/zgc/commit/2cceeedf

8166554: Avoid compilation blocking in OverloadCompileQueueTest.java

Reviewed-by: shade

! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java

Changeset: 5dd1eade
Author:    Jaikiran Pai <jpai at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-09-08 09:10:15 +0000
URL:       https://git.openjdk.java.net/zgc/commit/5dd1eade

8252767: URLConnection.setRequestProperty throws IllegalAccessError

Reviewed-by: chegar, michaelm, alanb

! src/java.base/share/classes/sun/net/www/URLConnection.java
! test/jdk/java/net/URLConnection/RequestProperties.java

Changeset: 73ba3ae1
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Per Lidén <pliden at openjdk.org>
Date:      2020-09-08 09:34:40 +0000
URL:       https://git.openjdk.java.net/zgc/commit/73ba3ae1

8252500: ZGC on aarch64: Unable to allocate heap for certain Linux kernel configurations

Reviewed-by: stefank, eosterlund, pliden

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp

Changeset: 4fb1980f
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-09-08 10:17:25 +0000
URL:       https://git.openjdk.java.net/zgc/commit/4fb1980f

8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java

Changeset: 76002747
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-08 11:17:09 +0000
URL:       https://git.openjdk.java.net/zgc/commit/76002747

8252859: Inconsistent use of alpha in class AbsSeq

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/utilities/numberSeq.cpp
! src/hotspot/share/utilities/numberSeq.hpp

Changeset: bf5da0c7
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-09-08 12:04:44 +0000
URL:       https://git.openjdk.java.net/zgc/commit/bf5da0c7

8252897: Minor .jcheck/conf update

Reviewed-by: ehelin

! .jcheck/conf

Changeset: 704f784c
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-09-08 13:45:19 +0000
URL:       https://git.openjdk.java.net/zgc/commit/704f784c

8252871: fatal error: must own lock JvmtiThreadState_lock
8252816: JvmtiEnvThreadState::clear_to_frame_pop() is not used

Reviewed-by: ysuenaga, dholmes

! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp

Changeset: 91a20ca7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-08 17:42:38 +0000
URL:       https://git.openjdk.java.net/zgc/commit/91a20ca7

8252695: Shenandoah: clean up Graal enabled/disabled filter in tests

Reviewed-by: zgu

! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java

Changeset: 001e51d9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-08 18:27:59 +0000
URL:       https://git.openjdk.java.net/zgc/commit/001e51d9

8250563: Add KVHashtable::add_if_absent

Reviewed-by: ccheung, coleenp

! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/resourceHash.hpp

Changeset: 63a5a129
Author:    Ivan Walulya <iwalulya at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-09-08 18:39:56 +0000
URL:       https://git.openjdk.java.net/zgc/commit/63a5a129

8252658: G1: Do not consider G1HeapWastePercent during region selection within a gc

Reviewed-by: tschatzl, sjohanss

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

Changeset: e20004d7
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-09-08 19:00:50 +0000
URL:       https://git.openjdk.java.net/zgc/commit/e20004d7

8249625: cleanup unused SkippedException in the tests under cds/appcds/dynamicArchive/methodHandles

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java

Changeset: 26c7218a
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-09-08 22:59:41 +0000
URL:       https://git.openjdk.java.net/zgc/commit/26c7218a

8252773: [TESTBUG] serviceability/jvmti/GetObjectSizeOverflow fails due to OOM conditions

Reviewed-by: cjplummer, lmesnik

+ test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java
= test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflowAgent.java
- test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java

Changeset: 30fa8d5d
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-09-09 00:43:48 +0000
URL:       https://git.openjdk.java.net/zgc/commit/30fa8d5d

8157729: examples in LinkedHashMap and LinkedHashSet class doc use raw types

Reviewed-by: darcy, naoto, lancea

! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java

Changeset: c655b703
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-09 05:57:41 +0000
URL:       https://git.openjdk.java.net/zgc/commit/c655b703

8252916: Newline in object field values list of ScopeDesc should be removed

Reviewed-by: vlivanov

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

Changeset: c98417eb
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-09-09 07:51:43 +0000
URL:       https://git.openjdk.java.net/zgc/commit/c98417eb

8250840: some tests use --enable-preview unnecessarily

Reviewed-by: vromero

! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/ConditionalExpressionResolvePending.java
! test/langtools/tools/javac/patterns/BreakAndLoops.java
! test/langtools/tools/javac/patterns/ConditionalTest.java
! test/langtools/tools/javac/recovery/ClassBlockExits.java

Changeset: 382b8fed
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-09 12:10:36 +0000
URL:       https://git.openjdk.java.net/zgc/commit/382b8fed

8240751: Shenandoah: fold ShenandoahTracer definition

Reviewed-by: adityam, zgu

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp

Changeset: 5fef8dda
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-09-09 13:03:00 +0000
URL:       https://git.openjdk.java.net/zgc/commit/5fef8dda

8235229: Compilation against a modular, multi-release JAR erroneous with --release

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! test/langtools/tools/javac/modules/ModuleInfoTest.java

Changeset: d5609647
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-09-09 13:21:01 +0000
URL:       https://git.openjdk.java.net/zgc/commit/d5609647

8252794: Creation of JNIMethodBlock should be done with a leaf lock

Reviewed-by: coleenp, dholmes

! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 6329de45
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-09-09 13:43:06 +0000
URL:       https://git.openjdk.java.net/zgc/commit/6329de45

8248532: Every time I change keyboard language at my MacBook, Java crashes

Reviewed-by: serb, prr

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

Changeset: 51660946
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-09-09 13:53:10 +0000
URL:       https://git.openjdk.java.net/zgc/commit/51660946

8252957: Wrong comment in CgroupV1Subsystem::cpu_quota

The comment is wrong. The 'us' in 'cpu.cfs_quota_us' stands for
microseconds, which is read verbatim. Similarly for cgroups v2
all units in 'cpu.max' are in microseconds.

Reviewed-by: shade, hseigel

! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp

Changeset: 43339420
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-09-09 14:05:00 +0000
URL:       https://git.openjdk.java.net/zgc/commit/43339420

8250217: com.sun.tools.javac.api.JavacTaskImpl swallows compiler exceptions potentially producing false positive test results

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! test/langtools/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java

Changeset: f9339616
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-09-09 23:35:17 +0000
URL:       https://git.openjdk.java.net/zgc/commit/f9339616

8252980: comment only changes extracted from JDK-8247281

Reviewed-by: iklam, dholmes

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: f78f7805
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-10 05:41:51 +0000
URL:       https://git.openjdk.java.net/zgc/commit/f78f7805

8252889: Obsolete -XX:+InsertMemBarAfterArraycopy

Reviewed-by: shade, adityam

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 6a005343
Author:    Aditya Mandaleeka <adityam at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-10 07:09:19 +0000
URL:       https://git.openjdk.java.net/zgc/commit/6a005343

8250961: Move Universe::update_heap_info_at_gc to CollectedHeap

Reviewed-by: stefank, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/referencePolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: d236cf4b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-09-10 08:48:50 +0000
URL:       https://git.openjdk.java.net/zgc/commit/d236cf4b

8252995: Non-PCH builds broken by JDK-8250961

Reviewed-by: sjohanss, stefank

! src/hotspot/share/gc/shared/referencePolicy.cpp

Changeset: 7ccf4358
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2020-09-10 09:16:23 +0000
URL:       https://git.openjdk.java.net/zgc/commit/7ccf4358

8252846: Fix ppc/s390 after "8231441: AArch64: Initial SVE backend su…

Reviewed-by: shade

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

Changeset: 8db33353
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-10 11:06:39 +0000
URL:       https://git.openjdk.java.net/zgc/commit/8db33353

8247928: Refactor G1ConcurrentMarkThread for mark abort

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp

Changeset: 5b30a831
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-10 13:23:01 +0000
URL:       https://git.openjdk.java.net/zgc/commit/5b30a831

8252778: remove jdk.test.lib.FileInstaller action from compiler/c2/stemmer test

Reviewed-by: shade, epavlova

! test/hotspot/jtreg/compiler/c2/stemmer/Stemmer.java

Changeset: 41d29b75
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-10 13:25:29 +0000
URL:       https://git.openjdk.java.net/zgc/commit/41d29b75

8252774: remove jdk.test.lib.FileInstaller action from graalunit tests

Reviewed-by: shade, epavlova

! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java
! test/hotspot/jtreg/compiler/graalunit/ApiTest.java
! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java
! test/hotspot/jtreg/compiler/graalunit/Core01Test.java
! test/hotspot/jtreg/compiler/graalunit/Core02Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/DebugTest.java
! test/hotspot/jtreg/compiler/graalunit/EATest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk15Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java
! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java
! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java
! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java
! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java
! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java
! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java
! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java
! test/hotspot/jtreg/compiler/graalunit/LirTest.java
! test/hotspot/jtreg/compiler/graalunit/LoopTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java
! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java
! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java
! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/UtilTest.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh

Changeset: 418e4a25
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-09-10 14:38:04 +0000
URL:       https://git.openjdk.java.net/zgc/commit/418e4a25

8252830: Correct missing javadoc comments in java.rmi module

Reviewed-by: dfuchs, lancea, smarks, chegar

! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java
! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java

Changeset: 44a74dac
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-09-10 16:04:58 +0000
URL:       https://git.openjdk.java.net/zgc/commit/44a74dac

8252919: JDK built with --enable-cds=no fails with NoClassDefFoundError

Reviewed-by: minqi, sundar, alanb, redestad

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java

Changeset: ff21696b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-10 19:26:39 +0000
URL:       https://git.openjdk.java.net/zgc/commit/ff21696b

8252817: Cleanup the classes in the java.awt.color package

Reviewed-by: jdv, pbansal

! src/java.desktop/share/classes/java/awt/color/CMMException.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java

Changeset: 8da6c8d6
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-10 21:26:10 +0000
URL:       https://git.openjdk.java.net/zgc/commit/8da6c8d6

7183828: Invalid Image Variant when using anything other than BufferedImage

Reviewed-by: prr

! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
+ test/jdk/java/awt/image/DrawImage/CustomImage.java

Changeset: 48802268
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-09-10 21:47:05 +0000
URL:       https://git.openjdk.java.net/zgc/commit/48802268

8171303: sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux

Reviewed-by: prr, psadhukhan, kcr

! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java

Changeset: 976acdde
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-09-11 01:31:32 +0000
URL:       https://git.openjdk.java.net/zgc/commit/976acdde

8252406: Introduce Thread::as_Java_thread() convenience function

Reviewed-by: shade, coleenp, kbarrett, dcubed

! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.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_x86/thread_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_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.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/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 5144190e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-11 04:05:18 +0000
URL:       https://git.openjdk.java.net/zgc/commit/5144190e

8243208: Clean up JVMFlag implementation

Reviewed-by: dholmes, coleenp, gziemski

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/globals_aix.hpp
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/gc/epsilon/epsilon_globals.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
+ src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
+ src/hotspot/share/runtime/flags/jvmFlagLimit.hpp
+ src/hotspot/share/runtime/flags/jvmFlagLookup.cpp
+ src/hotspot/share/runtime/flags/jvmFlagLookup.hpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: c7062dc2
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-09-11 07:07:22 +0000
URL:       https://git.openjdk.java.net/zgc/commit/c7062dc2

8253026: Remove dummy call to gc alot from VM Thread

Reviewed-by: coleenp, dholmes

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

Changeset: 8777ded1
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-09-11 07:23:31 +0000
URL:       https://git.openjdk.java.net/zgc/commit/8777ded1

8253008: Remove develop flags TraceLongCompiles/LongCompileThreshold

Reviewed-by: shade, dholmes, adityam

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

Changeset: 9687dcab
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-11 11:55:30 +0000
URL:       https://git.openjdk.java.net/zgc/commit/9687dcab

8252494: C2: TypeAryPtr::cast_to_autobox_cache does not use ptr_type

Remove dead definition of ptr_type in TypeAryPtr::cast_to_autobox_cache. Also remove
unnecessary cache parameter (always true) for simplicity.

Reviewed-by: shade, vlivanov, thartmann

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

Changeset: 040c8f58
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-11 11:57:46 +0000
URL:       https://git.openjdk.java.net/zgc/commit/040c8f58

8250914: Matcher::stack_direction() is unused

Remove unused Matcher::stack_direction() together with related ADL entries and
ADLC support.

Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: e7a1b9bf
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-09-11 13:35:34 +0000
URL:       https://git.openjdk.java.net/zgc/commit/e7a1b9bf

8252981: ObjectMonitor::object() cleanup changes extracted from JDK-8247281

Co-authored-by: Erik Österlund <erik.osterlund at oracle.com>
Co-authored-by: Daniel Daugherty <daniel.daugherty at oracle.com>
Reviewed-by: rehn, coleenp, eosterlund

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/services/threadService.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java

Changeset: 7f27d0b0
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-09-11 14:47:15 +0000
URL:       https://git.openjdk.java.net/zgc/commit/7f27d0b0

8236142: DocTrees should provide getCharacters(EntityTree)

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
- src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/api/Entity.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! test/langtools/tools/doclint/CoverageExtras.java

Changeset: 95251864
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2020-09-11 15:17:51 +0000
URL:       https://git.openjdk.java.net/zgc/commit/95251864

8253031: git jcheck complains about invalid tags in jdk repo after fix for JDK-8252844

Reviewed-by: ehelin, erikj

! .jcheck/conf

Changeset: 5c0d985a
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-09-11 17:22:47 +0000
URL:       https://git.openjdk.java.net/zgc/commit/5c0d985a

8253060: remove test/hotspot/jtreg/test_env.sh

Reviewed-by: dcubed

- test/hotspot/jtreg/test_env.sh

Changeset: 306b1663
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-09-11 23:03:38 +0000
URL:       https://git.openjdk.java.net/zgc/commit/306b1663

8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize…

Reviewed-by: coleenp, dholmes

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

Changeset: b1b0f0b2
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-09-11 23:11:10 +0000
URL:       https://git.openjdk.java.net/zgc/commit/b1b0f0b2

8253066: typo in Stream.mapMulti

Reviewed-by: darcy, lancea

! src/java.base/share/classes/java/util/stream/Stream.java

Changeset: 998ce78e
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-09-12 05:26:16 +0000
URL:       https://git.openjdk.java.net/zgc/commit/998ce78e

8252543: [JVMCI] Libgraal can deadlock in blocking compilation mode

Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 03a4df0a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-13 14:45:12 +0000
URL:       https://git.openjdk.java.net/zgc/commit/03a4df0a

8244778: Archive full module graph in CDS

Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung

! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classLoader.cpp
+ src/hotspot/share/classfile/classLoaderDataShared.cpp
+ src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/dumpAllocStats.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/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
+ src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java
! src/java.base/share/native/libjava/VM.c
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
+ test/hotspot/jtreg/runtime/NMT/src/jdk.test/module-info.java
+ test/hotspot/jtreg/runtime/NMT/src/jdk.test/test/Main.java
+ test/hotspot/jtreg/runtime/cds/PrimitiveClassMirrors.java
+ test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraphTransformer.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/hotspot/jtreg/runtime/logging/ModulesTest.java

Changeset: c5e63b63
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-09-13 19:20:45 +0000
URL:       https://git.openjdk.java.net/zgc/commit/c5e63b63

8248186: Move CDS C++ vtable code to cppVtables.cpp

Reviewed-by: coleenp

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/memory/archiveBuilder.cpp
+ src/hotspot/share/memory/cppVtables.cpp
+ src/hotspot/share/memory/cppVtables.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/method.cpp

Changeset: f978f6fe
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-09-14 03:39:13 +0000
URL:       https://git.openjdk.java.net/zgc/commit/f978f6fe

8252689: Classes are loaded from jrt:/java.base even when CDS is used

Reviewed-by: iklam, ccheung

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

Changeset: 07da3a18
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-09-14 07:06:20 +0000
URL:       https://git.openjdk.java.net/zgc/commit/07da3a18

8253030: ZGC: Change ZMarkCompleteTimeout unit to microseconds

Reviewed-by: kbarrett, stefank, eosterlund

! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timer.hpp

Changeset: 779d2c34
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-09-14 07:21:04 +0000
URL:       https://git.openjdk.java.net/zgc/commit/779d2c34

8253084: Zero VM is broken after JDK-8252689

Reviewed-by: iklam, dholmes

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

Changeset: b05290aa
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-09-14 07:48:59 +0000
URL:       https://git.openjdk.java.net/zgc/commit/b05290aa

8252898: remove bulk registration of JFR CompilerPhaseType names

Reviewed-by: kvn, jcm

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java

Changeset: ea419cdc
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-09-14 10:01:17 +0000
URL:       https://git.openjdk.java.net/zgc/commit/ea419cdc

Merge


Changeset: 4d9055df
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-09-14 09:24:45 +0000
URL:       https://git.openjdk.java.net/zgc/commit/4d9055df

ZGC: Relax jcheck config

! .jcheck/conf



More information about the zgc-dev mailing list