From eosterlund at openjdk.java.net Tue Sep 1 15:18:09 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Tue, 1 Sep 2020 15:18:09 GMT Subject: git: openjdk/zgc: ZGC: review 2 Message-ID: Changeset: 4e9815e4 Author: Erik ?sterlund Date: 2020-09-01 09:39:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/4e9815e4 ZGC: review 2 ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! 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/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/stackWatermarkSet.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java From pliden at openjdk.java.net Tue Sep 1 15:42:59 2020 From: pliden at openjdk.java.net (Per Liden) Date: Tue, 1 Sep 2020 15:42:59 GMT Subject: git: openjdk/zgc: 133 new changesets Message-ID: Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 6160353b Author: Lance Andersen Date: 2020-08-20 12:38:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/6160353b 8251208: Add missing javadoc comments to java.sql and java.sql.rowsets Reviewed-by: joehw ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/java.sql/share/classes/java/sql/BatchUpdateException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java Changeset: 51a3b25d Author: Mikael Vidstedt Date: 2020-08-20 11:09:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/51a3b25d 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp Changeset: b2da6e1a Author: Igor Ignatyev Date: 2020-08-20 11:12:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/b2da6e1a 8252005: narrow disabling of allowSmartActionArgs in vmTestbase Reviewed-by: sspitsyn - test/hotspot/jtreg/vmTestbase/TEST.properties + test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdb/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdi/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdwp/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jvmti/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! 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/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/zgc/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! 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/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/zgc/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/zgc/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/fb8ceae0 Merge Changeset: 8bf5b1d1 Author: Pankaj Bansal Date: 2020-08-23 13:09:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/8bf5b1d1 8251254: Add automated test for fix done in JDK-8218472 Reviewed-by: serb + test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java Changeset: b6c861f9 Author: Pankaj Bansal Date: 2020-08-23 13:18:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/b6c861f9 8251252: Add automated testcase for fix done in JDK-8214253 Reviewed-by: serb, psadhukhan + test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java Changeset: 484864c9 Author: Sergey Bylokhov Date: 2020-08-24 00:34:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/484864c9 8251558: J2DBench should support shaped and translucent windows Reviewed-by: avu ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/README ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java Changeset: e11ce6d5 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-24 22:48:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/e11ce6d5 8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar Reviewed-by: serb, aivanov, dmarkov ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java Changeset: 4d4161a5 Author: Sergey Bylokhov Date: 2020-08-24 22:12:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/4d4161a5 8250858: Address reliance on default constructors in the Java Sound APIs Reviewed-by: prr ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java Changeset: 0643f3aa Author: Dmitry Markov Date: 2020-08-26 08:13:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/0643f3aa 8232114: JVM crashed at imjpapi.dll in native code Reviewed-by: serb, alitvinov ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: fa31c0de Author: Prasanta Sadhukhan Date: 2020-08-26 14:47:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/fa31c0de 8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java Changeset: 4b8ea58b Author: Prasanta Sadhukhan Date: 2020-08-26 17:20:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/4b8ea58b 8250853: Address reliance on default constructors in the javax.swing APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java ! src/java.desktop/share/classes/javax/swing/AbstractListModel.java ! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java ! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/InputVerifier.java ! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RowFilter.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java ! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java ! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java ! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java ! src/java.desktop/share/classes/javax/swing/text/FlowView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java ! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java ! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java ! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java Changeset: e0989c00 Author: Phil Race Date: 2020-08-26 09:28:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/e0989c00 8247867: Upgrade to freetype 2.10.2 Reviewed-by: serb ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h ! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h ! src/java.desktop/share/native/libfreetype/include/ft2build.h ! src/java.desktop/share/native/libfreetype/src/autofit/afangles.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h ! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h ! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c ! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h ! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h ! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c ! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h ! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h ! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h ! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h ! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c ! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h ! src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h ! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c ! src/java.desktop/share/native/libfreetype/src/base/ftbase.h ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c ! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c ! src/java.desktop/share/native/libfreetype/src/base/ftcid.c ! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c ! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c ! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c ! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c ! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c ! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c ! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c ! src/java.desktop/share/native/libfreetype/src/base/ftinit.c ! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c ! src/java.desktop/share/native/libfreetype/src/base/ftmac.c ! src/java.desktop/share/native/libfreetype/src/base/ftmm.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c ! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c ! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c ! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c ! src/java.desktop/share/native/libfreetype/src/base/ftstream.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c ! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c ! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c ! src/java.desktop/share/native/libfreetype/src/base/fttype1.c ! src/java.desktop/share/native/libfreetype/src/base/ftutil.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h ! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h ! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h ! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h ! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h ! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h ! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h ! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h ! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c + src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h ! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h ! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.h ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h ! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h Changeset: 79dd4729 Author: Prasanta Sadhukhan Date: 2020-08-27 17:07:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/79dd4729 8250935: JFileChooser incorrectly placed "Date" value in "Type" field Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: b6c6b4a8 Author: Prasanta Sadhukhan Date: 2020-08-28 09:17:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/b6c6b4a8 8252469: Backout JDK-8250935 fix Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java - test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java Changeset: 31f24268 Author: Prasanta Sadhukhan Date: 2020-08-28 17:12:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/31f24268 6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java + test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java Changeset: 56881d64 Author: Yumin Qi Date: 2020-08-21 22:23:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/56881d64 8249096: Clean up code for DumpLoadedClassList Clean up code for DumpLoadedClassList output code, centralize in InstanceKlass. Reviewed-by: iklam, dcubed ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: e4eaa237 Author: Ioi Lam Date: 2020-08-22 17:09:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/e4eaa237 8252056: Move DumpRegion/ReadClosure/WriteClosure to archiveUtils.hpp Reviewed-by: ccheung, minqi ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp Changeset: 97f8261e Author: Attila Szegedi Date: 2020-08-23 14:58:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/97f8261e 8252124: Restore Dynalink tests Reviewed-by: sundar ! test/jdk/TEST.groups + test/jdk/jdk/dynalink/BeanLinkerTest.java + test/jdk/jdk/dynalink/BeansLinkerTest.java + test/jdk/jdk/dynalink/CallSiteTest.java + test/jdk/jdk/dynalink/CallerSensitiveTest.java + test/jdk/jdk/dynalink/ClassLoaderAware.java + test/jdk/jdk/dynalink/LinkedCallSiteLocationTest.java + test/jdk/jdk/dynalink/LookupTest.java + test/jdk/jdk/dynalink/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter + test/jdk/jdk/dynalink/TestGuardingDynamicLinkerExporter.java + test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java + test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java + test/jdk/jdk/dynalink/trusted.security.policy + test/jdk/jdk/dynalink/untrusted.security.policy Changeset: 8ce20537 Author: Igor Ignatyev Date: 2020-08-24 13:23:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/8ce20537 8252186: remove FileInstaller action from vmTestbase/jit/graph tests Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt0.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt1.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt10.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt11.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt2.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt3.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt4.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt5.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt6.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt7.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt8.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt9.java Changeset: 58a3e40a Author: Lin Zang Date: 2020-08-24 13:47:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/58a3e40a 8251848: JMap.histo() and JMap.dump() should parse sub-arguments similarly Update JMap histo/dump parsing code Reviewed-by: sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 8ebe591a Author: Lin Zang Date: 2020-08-24 13:48:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/8ebe591a 8252101: Add description of expected behavior of using "live" and "all" options together for jmap Update description Reviewed-by: dcubed, sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: eaeddedd Author: Jose Ziviani Committer: Michihiro Horie Date: 2020-08-25 09:01:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/eaeddedd 8248190: Enable Power10 system and implement new byte-reverse instructions Reviewed-by: mdoerr, stuefe ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: d4626d89 Author: Vipin Sharma Committer: Julia Boes Date: 2020-08-25 09:27:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/d4626d89 8251542: Several small Javadoc errors in java.base Fixing wrong exception type in throws clause and wrong return type description Reviewed-by: darcy, dfuchs, mullan, mchung, rriggs ! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/MutableBigInteger.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java Changeset: 9e6782d2 Author: Andy Herrick Date: 2020-08-25 07:54:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/9e6782d2 8251988: jpackage --runtime-image fails on mac when using JDK11 based runtime Reviewed-by: asemenyuk, almatvee, prr ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp - test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java - test/jdk/tools/jpackage/apps/com.hello/module-info.java ! test/jdk/tools/jpackage/apps/image/Hello.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 5585e6f6 Author: Jie Fu Date: 2020-08-05 15:07:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/5585e6f6 8251155: HostIdentifier fails to canonicalize hostnames starting with digits Reviewed-by: sspitsyn, redestad ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java + test/jdk/sun/tools/jps/TestJpsHostName.java Changeset: afce1f4e Author: Roger Riggs Date: 2020-08-25 10:20:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/afce1f4e 8251203: Fix "no comment" warnings in java.base/java.lang and java/io Reviewed-by: dfuchs, lancea, mchung, naoto ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/UncheckedIOException.java ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/ClassNotFoundException.java ! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringBuffer.java ! src/java.base/share/classes/java/lang/StringBuilder.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/lang/TypeNotPresentException.java ! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java ! src/java.base/share/classes/java/time/temporal/ValueRange.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java Changeset: 13c176be Author: Yudi Zheng Committer: Doug Simon Date: 2020-08-25 22:23:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/13c176be 8252058: [JVMCI] Rework setting is_method_handle_invoke flag in jvmciCodeInstaller Reviewed-by: kvn, dlong ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 0ea03380 Author: Vladimir Kozlov Date: 2020-08-25 15:00:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/0ea03380 8252331: JDK-8252058 is causing failures in Tier1 Added Graal changes which were missing in 8252058 push. Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java Changeset: 52117c6f Author: Kim Barrett Date: 2020-08-25 22:17:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/52117c6f 8251850: Refactor ResourceMark and DeoptResourceMark for better code sharing Move saved state to ResourceArea, merge most of marks into shared helper. Reviewed-by: stuefe, iklam, tschatzl, xliu, vlivanov ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java Changeset: c4bb35ef Author: Richard Reingruber Date: 2020-07-31 09:07:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/c4bb35ef 8249293: Unsafe stackwalk in VM_GetOrSetLocal::doit_prologue() Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp + test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java + test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: f1e07806 Author: Anton Kozlov Date: 2020-08-18 01:34:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/f1e07806 8251930: Native types mismatch in hotspot Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: 27b5007a Author: Aleksey Shipilev Date: 2020-08-26 09:29:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/27b5007a 8252290: Remove unused enum in CallGenerator Reviewed-by: thartmann, rrich ! src/hotspot/share/opto/callGenerator.hpp Changeset: 25af8d8f Author: Aleksey Shipilev Date: 2020-08-26 09:29:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/25af8d8f 8252291: C2: Assignment in conditional in loopUnswitch.cpp Reviewed-by: thartmann ! src/hotspot/share/opto/loopUnswitch.cpp Changeset: 7856c1a3 Author: Nick Gasson Date: 2020-08-26 11:28:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/7856c1a3 8252108: Modify nsk/stress/stack tests to check page size Reviewed-by: hseigel, stuefe ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java ! test/jtreg-ext/requires/VMProps.java Changeset: b4787e6c Author: Joshua Zhu Date: 2020-08-26 17:34:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/b4787e6c 8252259: AArch64: Adjust default value of FLOATPRESSURE Reviewed-by: aph ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp Changeset: 0c20de19 Author: Yasumasa Suenaga Date: 2020-08-26 19:21:09 +0000 URL: https://git.openjdk.java.net/zgc/commit/0c20de19 8250598: Hyper-V is detected in spite of running on host OS Reviewed-by: mbaesken, mdoerr, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp Changeset: b978ebee Author: Coleen Phillimore Date: 2020-08-26 07:55:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/b978ebee 8244386: convert runtime/Safepoint/AssertSafepointCheckConsistency tests to gtest Reviewed-by: stuefe, lfoltan, dcubed ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/thread.cpp + test/hotspot/gtest/runtime/test_safepoint_locks.cpp - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency1.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency2.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency3.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency4.java - test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 84e62e85 Author: Christian Hagedorn Date: 2020-08-26 13:41:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/84e62e85 8252037: Optimized build is broken Fix some optimized build issues. Reviewed-by: vlivanov, tschatzl, thartmann, kbarrett ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 6c4a27cc Author: Christian Hagedorn Date: 2020-08-26 13:46:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/6c4a27cc 8251093: Improve C1 register allocator logging and debugging support Various printing and debug improvements to better analyze C1 register allocator problems. Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java Changeset: 55dd4401 Author: Vicente Romero Date: 2020-08-26 13:08:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/55dd4401 8230918: j.l.NASE in javap Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties + test/langtools/tools/javap/attribute_length/AttributeLengthTest.java + test/langtools/tools/javap/attribute_length/JavapBug.jcod Changeset: 0df797de Author: Rajan Halade Date: 2020-08-26 10:22:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/0df797de 8238157: Remove intermittent key from AmazonCA.java Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java Changeset: f879698c Author: Sean Mullan Date: 2020-08-26 13:31:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/f879698c 8241003: Deprecate "denigrated" java.security.cert APIs that represent DNs as Principal or String objects Reviewed-by: xuelei, valeriep, weijun ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java Changeset: 88f93f32 Author: Joe Wang Date: 2020-08-26 17:48:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/88f93f32 8251561: Fix doclint warnings in the java.xml package Reviewed-by: lancea, naoto, rriggs, erikj, alanb ! make/Docs.gmk ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLReporter.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/stream/events/Attribute.java ! src/java.xml/share/classes/javax/xml/stream/events/Characters.java ! src/java.xml/share/classes/javax/xml/stream/events/Comment.java ! src/java.xml/share/classes/javax/xml/stream/events/EntityReference.java ! src/java.xml/share/classes/javax/xml/stream/events/Namespace.java ! src/java.xml/share/classes/javax/xml/stream/events/NotationDeclaration.java ! src/java.xml/share/classes/javax/xml/stream/events/StartDocument.java ! src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventAllocator.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventConsumer.java ! src/java.xml/share/classes/javax/xml/xpath/XPathException.java ! src/java.xml/share/classes/org/xml/sax/DTDHandler.java ! src/java.xml/share/classes/org/xml/sax/DocumentHandler.java ! src/java.xml/share/classes/org/xml/sax/EntityResolver.java ! src/java.xml/share/classes/org/xml/sax/ErrorHandler.java ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/InputSource.java ! src/java.xml/share/classes/org/xml/sax/Parser.java ! src/java.xml/share/classes/org/xml/sax/SAXException.java ! src/java.xml/share/classes/org/xml/sax/XMLReader.java ! src/java.xml/share/classes/org/xml/sax/ext/Attributes2.java ! src/java.xml/share/classes/org/xml/sax/ext/Attributes2Impl.java ! src/java.xml/share/classes/org/xml/sax/ext/DeclHandler.java ! src/java.xml/share/classes/org/xml/sax/ext/EntityResolver2.java ! src/java.xml/share/classes/org/xml/sax/ext/LexicalHandler.java ! src/java.xml/share/classes/org/xml/sax/helpers/AttributesImpl.java ! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java ! src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLFilterImpl.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: a6f41d51 Author: Ioi Lam Date: 2020-08-26 14:42:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/a6f41d51 8252151: Remove excessive inclusion of arguments.hpp Reviewed-by: coleenp, stuefe ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/services/heapDumperCompression.cpp Changeset: d4e6262f Author: Ioi Lam Date: 2020-08-26 14:44:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/d4e6262f 8252398: minimal debug build broken - CURRENT_PC undefined in resourceArea.inline.hpp Reviewed-by: kbarrett ! src/hotspot/share/memory/resourceArea.inline.hpp Changeset: f586b6c0 Author: Jie Fu Date: 2020-08-25 12:46:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/f586b6c0 8252264: tools/javac/flags/LockedFlagClash.java fails to compile Reviewed-by: jlahoda ! test/langtools/tools/javac/flags/LockedFlagClash.java Changeset: c98fd389 Author: Igor Ignatyev Date: 2020-08-26 17:06:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/c98fd389 8251127: clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests Reviewed-by: kvn ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.java ! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java ! test/hotspot/jtreg/vmTestbase/jit/series/series.java ! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java ! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java ! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java ! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java ! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java ! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java ! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java ! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java ! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java ! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java ! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java ! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java ! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java ! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java ! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java ! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java ! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java ! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java ! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java ! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java ! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java ! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java ! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java ! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java ! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java ! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java ! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java ! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java ! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java ! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java ! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java ! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java ! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java ! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java ! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java ! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java ! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java ! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java ! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java ! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java ! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java ! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java ! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java ! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java ! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java ! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java ! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java ! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java ! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java ! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java ! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java ! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java ! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java ! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java ! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java ! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java ! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java ! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java ! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java ! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java ! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java ! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java ! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java ! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java ! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java ! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java ! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java ! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java ! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java ! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java ! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java ! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java ! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java ! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java ! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java ! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java ! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java ! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java ! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java ! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java ! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java ! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java - test/hotspot/jtreg/vmTestbase/jit/t/t108/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java - test/hotspot/jtreg/vmTestbase/jit/t/t109/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java - test/hotspot/jtreg/vmTestbase/jit/t/t110/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java - test/hotspot/jtreg/vmTestbase/jit/t/t111/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java - test/hotspot/jtreg/vmTestbase/jit/t/t112/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java - test/hotspot/jtreg/vmTestbase/jit/t/t113/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java Changeset: 7a702ae5 Author: Jesper Wilhelmsson Date: 2020-08-27 04:40:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/7a702ae5 Added tag jdk-16+13 for changeset fd07cdb26fc7 ! .hgtags Changeset: 0483ff56 Author: Aleksey Shipilev Date: 2020-08-27 06:34:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/0483ff56 8252362: C2: Remove no-op checking for callee-saved-floats Reviewed-by: vlivanov ! src/hotspot/share/opto/c2compiler.cpp Changeset: 124db3be Author: Aleksey Shipilev Date: 2020-08-27 06:34:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/124db3be 8252215: Remove VerifyOptoOopOffsets flag Reviewed-by: thartmann, kvn ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp Changeset: c31bcc58 Author: Jie Fu Date: 2020-08-27 10:35:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/c31bcc58 8252404: compiler/c1/TestTraceLinearScanLevel.java fails with release VMs Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java Changeset: 84d2c267 Author: Roland Westrelin Date: 2020-08-25 14:25:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/84d2c267 8252296: Shenandoah: crash in CallNode::extract_projections Reviewed-by: chagedorn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestBarrierExpandCallProjection.java Changeset: 0351595b Author: Stefan Karlsson Date: 2020-08-27 09:52:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/0351595b 8252223: ZGC: Convert ZPage to use delegating constructor Reviewed-by: pliden, sjohanss, kbarrett ! src/hotspot/share/gc/z/zPage.cpp Changeset: 16d8f5f6 Author: Stefan Karlsson Date: 2020-08-27 09:53:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/16d8f5f6 8252224: ZGC: Convert ZValue to use alias templates Reviewed-by: pliden, kbarrett ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp Changeset: 08310982 Author: Stefan Karlsson Date: 2020-08-27 09:54:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/08310982 8247759: ZGC: Replace ZGC specific array implementations with GrowableArray Reviewed-by: pliden ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zSafeDelete.inline.hpp ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp Changeset: 56d8e8a0 Author: Patrick Concannon Date: 2020-08-27 10:57:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/56d8e8a0 8189744: Deprecate the JDK-specific API for setting socket options, jdk.net.Sockets The JDK-specific API `jdk.net.Sockets` has been redundant since Java SE 9 added standard methods to get/set socket options and retrieve per-Socket supported options. This fix deprecates the class and its public methods. Reviewed-by: chegar, dfuchs ! src/jdk.net/share/classes/jdk/net/Sockets.java Changeset: 6a85e145 Author: Roland Westrelin Date: 2020-08-21 17:41:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/6a85e145 8241486: G1/Z give warning when using LoopStripMiningIter and turn off LoopStripMiningIter (0) Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp + test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java Changeset: 6ed221cb Author: Erik Helin Date: 2020-08-27 14:33:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/6ed221cb 8251551: Use .md filename extension for README Reviewed-by: mr, ihse, darcy - README + README.md Changeset: 01dc2644 Author: Erik Helin Date: 2020-08-27 14:41:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/01dc2644 8251552: Add minimal CONTRIBUTING.md file Reviewed-by: iris, ihse + CONTRIBUTING.md Changeset: c6633230 Author: Roland Westrelin Date: 2020-08-24 11:29:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/c6633230 8252292: 8240795 may cause anti-dependence to be missed Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestMissingAntiDependency.java Changeset: 05040647 Author: Jan Lahoda Date: 2020-08-27 16:15:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/05040647 8237041: AssertionError in parsing Avoid parser crash for deeply nested classes without closing braces, improve error recovery for classes without an opening brace. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/processing/T6439826.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: edf36d90 Author: Vladimir Kozlov Date: 2020-08-27 10:51:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/edf36d90 8252467: AOT need to process new markId DEOPT_MH_HANDLER_ENTRY in compiled code Reviewed-by: dlong ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java Changeset: 235ef8e6 Author: Jan Lahoda Date: 2020-08-27 20:20:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/235ef8e6 8252458: Test tools/javac/parser/JavacParserTest.java fails on Windows after JDK-8237041 Reviewed-by: vromero ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: ba7f7fe4 Author: Joe Darcy Date: 2020-08-27 13:01:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/ba7f7fe4 8251921: Expand default constructor warning to cover more cases Reviewed-by: jjg, abuckley ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/zgc/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: 30c2dbea Author: Aleksei Efimov Date: 2020-08-28 13:10:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/30c2dbea 8251182: Fix "no comment" warnings in java.naming Reviewed-by: lancea, rriggs, dfuchs ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java ! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java ! src/java.naming/share/classes/javax/naming/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java Changeset: 925d275a Author: Prasanta Sadhukhan Date: 2020-08-28 17:58:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/925d275a Merge Changeset: 7df86108 Author: Erik Joelsson Date: 2020-08-28 06:23:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/7df86108 8252145: Unify Info.plist files with correct version strings Reviewed-by: ihse, serb ! make/MacBundles.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js ! make/data/bundle/JDK-Info.plist ! make/data/bundle/JRE-Info.plist + make/data/bundle/cmdline-Info.plist - src/java.base/macosx/native/launcher/Info-cmdline.plist - src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 26b48999 Author: Pavel Rappo Date: 2020-08-28 15:26:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/26b48999 8252172: Improve prettiness of printing HTML attributes by DocPretty Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java Changeset: f0acabc6 Author: Stefan Karlsson Date: 2020-08-28 17:20:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/f0acabc6 8252245: Remove ScanClosure Reviewed-by: pliden, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 07a879a9 Author: Stefan Karlsson Date: 2020-08-28 17:20:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/07a879a9 8252289: Remove usage of OopsInGenClosure from full_process_roots Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp Changeset: 507ec8ab Author: Stefan Karlsson Date: 2020-08-28 17:20:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/507ec8ab 8252294: Remove OopsInGenClosure usage from younger_refs_iterate Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! 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/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generation.hpp Changeset: e1d29cd6 Author: Igor Ignatyev Date: 2020-08-28 10:28:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/e1d29cd6 8252401: Introduce Utils.TEST_NATIVE_PATH Reviewed-by: sspitsyn ! test/lib/jdk/test/lib/Utils.java Changeset: 0f64d4be Author: Rahul Yadav Date: 2020-08-28 18:05:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/0f64d4be 8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI This fix updates java.net.URI and replaces the ThreadLocalCoders optimization. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/URI.java + test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java Changeset: 50cc54c7 Author: Erik Joelsson Date: 2020-08-28 12:03:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/50cc54c7 8252233: Put debug symbols in symbols-image Reviewed-by: ihse, aleonard ! make/Bundles.gmk ! make/Images.gmk Changeset: c8b6cfbd Author: Prasanta Sadhukhan Date: 2020-08-29 11:10:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/c8b6cfbd Merge Changeset: 24578630 Author: Rajan Halade Date: 2020-08-29 13:55:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/24578630 8249176: Update GlobalSignR6CA test certificates Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java Changeset: 09e86303 Author: Dmitry Samersoff Date: 2020-08-30 15:48:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/09e86303 8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 02062b34 Author: Daniel D. Daugherty Date: 2020-08-30 12:20:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/02062b34 8252551: JDK-8250630 causes build error on Win* Reviewed-by: dsamersoff ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: f0b30a5d Author: Dean Long Date: 2020-08-30 15:53:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/f0b30a5d 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Reviewed-by: kvn ! make/RunTests.gmk ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallSnippets.java ! test/jtreg-ext/requires/VMProps.java Changeset: b957d802 Author: Aleksei Voitylov Date: 2020-08-31 09:28:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/b957d802 8252250: isnanf is obsolete Reviewed-by: dcubed, mikael ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 5490b031 Author: Alexander Scherbatiy Date: 2020-08-31 11:18:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/5490b031 8252248: __SIGRTMAX is not declared in musl libc Reviewed-by: alanb, vtewari, stuefe ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/unix/native/libnio/ch/NativeThread.c Changeset: bfabf127 Author: Vipin Sharma Date: 2020-08-29 00:00:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/bfabf127 8252265: Replace @exception with @throws java.util.logging package @exception should be updated with @throws. Reviewed-by: dfuchs, lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java Changeset: 1605edfc Author: Stefan Karlsson Date: 2020-08-31 09:57:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/1605edfc 8139800: Remove OopsInGenClosure Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: 178c2ff5 Author: Stefan Karlsson Date: 2020-08-31 11:01:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/178c2ff5 8252367: Undo JDK-8245000: Windows GDI functions don't support large pages Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 24e9d356 Author: Stefan Karlsson Date: 2020-08-31 11:02:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/24e9d356 8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving Reviewed-by: eosterlund, sjohanss ! src/hotspot/os/windows/os_windows.cpp Changeset: 8f98911c Author: Yuri Nesterenko Date: 2020-08-31 12:26:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/8f98911c 8252497: Incorrect numeric currency code for ROL Reviewed-by: naoto ! make/data/currency/CurrencyData.properties Changeset: 8d30bb03 Author: Christian Hagedorn Date: 2020-08-31 12:10:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/8d30bb03 8249607: C2: assert(!had_error) failed: bad dominance Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining. Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: a616bc97 Author: Coleen Phillimore Date: 2020-08-31 09:32:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/a616bc97 8230052: MLVM findDeadlock test timed out Add logging for debugging for the next timeout Reviewed-by: iignatyev, iklam, pchilanomate, dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java Changeset: dd89c92c Author: Ioi Lam Date: 2020-08-31 08:05:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/dd89c92c 8251560: Remove excessive header file inclusion from systemDictionary.hpp and others Reviewed-by: coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp + src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! 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/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 79d12507 Author: Patrick Concannon Date: 2020-08-31 16:12:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/79d12507 8238286: Add new flatMap stream operation that is more amenable to pushing This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc. Reviewed-by: psandoz, smarks ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java Changeset: 2914064c Author: Naoto Sato Date: 2020-08-31 15:32:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/2914064c 8252552: DecimalFormat javadoc contains HTML tags in example code Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/text/DecimalFormat.java Changeset: a4ab6133 Author: Aleksey Shipilev Date: 2020-09-01 07:06:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/a4ab6133 8252592: Non-PCH build is broken after JDK-8251560 Reviewed-by: zgu, iklam ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: a1176dc8 Author: Aleksey Shipilev Date: 2020-09-01 15:23:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/a1176dc8 8252648: Shenandoah: name gang tasks consistently Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 0d1aa3cb Author: Evan Whelan Committer: Sean Coffey Date: 2020-09-01 13:35:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/0d1aa3cb 8248772: Extra comma in documentation of Thread#interrupt() Reviewed-by: coffeys, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 2c4fbbca Author: Stefan Johansson Date: 2020-09-01 15:55:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/2c4fbbca 8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp + src/hotspot/share/gc/g1/g1ServiceThread.cpp + src/hotspot/share/gc/g1/g1ServiceThread.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 6428c693 Author: Coleen Phillimore Date: 2020-09-01 10:20:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/6428c693 8252652: Buggy looking null check in ServiceThread::oops_do() Remove the null check. Reviewed-by: stefank ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 41c9abe6 Author: Per Liden Date: 2020-09-01 17:32:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/41c9abe6 Merge Changeset: 5136b214 Author: Per Liden Date: 2020-09-01 17:33:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/5136b214 ZGC: Relax jcheck config ! .jcheck/conf From eosterlund at openjdk.java.net Tue Sep 1 16:20:41 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Tue, 1 Sep 2020 16:20:41 GMT Subject: git: openjdk/zgc: 2 new changesets Message-ID: <2862e4c9-984d-4055-abe7-5d9b439f2cea@openjdk.org> Changeset: c55ef84d Author: Erik ?sterlund Date: 2020-08-24 15:52:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/c55ef84d ZGC: Change SafepointMechanism terminology to talk less about "blocking" ! 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: cf34389e Author: Erik ?sterlund Date: 2020-06-17 11:27:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/cf34389e ZGC: Concurrent execution stack processing ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp + src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp + src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! 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/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp + src/hotspot/share/gc/z/zStackWatermark.cpp + src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/registerMap.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp + src/hotspot/share/runtime/stackWatermark.cpp + src/hotspot/share/runtime/stackWatermark.hpp + src/hotspot/share/runtime/stackWatermark.inline.hpp + src/hotspot/share/runtime/stackWatermarkSet.cpp + src/hotspot/share/runtime/stackWatermarkSet.hpp + src/hotspot/share/runtime/stackWatermarkSet.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java From eosterlund at openjdk.java.net Mon Sep 7 10:59:17 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Mon, 7 Sep 2020 10:59:17 GMT Subject: git: openjdk/zgc: ZGC: review 3 Message-ID: Changeset: 26de2ea9 Author: Erik ?sterlund Date: 2020-09-02 08:31:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/26de2ea9 ZGC: review 3 ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/vframe.inline.hpp From eosterlund at openjdk.java.net Mon Sep 7 15:33:05 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Mon, 7 Sep 2020 15:33:05 GMT Subject: git: openjdk/zgc: ZGC: review 4 Message-ID: <129025e2-8a8f-4d2b-b5fc-41cce247345b@openjdk.org> Changeset: 29136717 Author: Erik ?sterlund Date: 2020-09-07 15:09:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/29136717 ZGC: review 4 ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/opto/output.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp From pliden at openjdk.java.net Tue Sep 8 13:09:50 2020 From: pliden at openjdk.java.net (Per Liden) Date: Tue, 8 Sep 2020 13:09:50 GMT Subject: git: openjdk/zgc: ZGC: Review 5 Message-ID: Changeset: d73b7490 Author: Per Liden Date: 2020-09-08 15:07:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/d73b7490 ZGC: Review 5 ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp From eosterlund at openjdk.java.net Thu Sep 10 13:35:06 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Thu, 10 Sep 2020 13:35:06 GMT Subject: git: openjdk/zgc: ZGC: Review 6 Message-ID: <1eba8a52-1da5-4be6-a0e1-5285e4b8c344@openjdk.org> Changeset: acec5642 Author: Erik ?sterlund Date: 2020-09-08 14:49:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/acec5642 ZGC: Review 6 ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/stackWatermarkSet.hpp ! src/hotspot/share/runtime/thread.cpp From eosterlund at openjdk.java.net Thu Sep 10 14:01:18 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Thu, 10 Sep 2020 14:01:18 GMT Subject: git: openjdk/zgc: ZGC: Review 7 Message-ID: <74c63f61-55ea-4451-a96b-9d4d8d04a823@openjdk.org> Changeset: be9a5d7b Author: Erik ?sterlund Date: 2020-09-10 13:52:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/be9a5d7b ZGC: Review 7 ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp From duke at openjdk.java.net Thu Sep 10 15:52:07 2020 From: duke at openjdk.java.net (duke) Date: Thu, 10 Sep 2020 15:52:07 GMT Subject: git: openjdk/zgc: 5 new changesets Message-ID: <1f3db107-1cc7-43c3-afd1-cbfb869d1f3e@openjdk.java.net> Changeset: a0255197 Author: Stefan Karlsson Date: 2020-09-08 16:57:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/a0255197 ZGC: Review 8: Make StackWatermarkSet AllStatic ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/stackWatermarkSet.hpp ! src/hotspot/share/runtime/stackWatermarkSet.inline.hpp ! src/hotspot/share/runtime/thread.hpp Changeset: 7176b9a3 Author: Stefan Karlsson Date: 2020-09-08 16:59:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/7176b9a3 ZGC: Review 8: Rename and simplify iteration functions ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp Changeset: 1f26f769 Author: Stefan Karlsson Date: 2020-09-09 12:17:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/1f26f769 ZGC: Review 8: Add locking assert_is_frame_safe ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp Changeset: 70225c42 Author: Stefan Karlsson Date: 2020-09-08 17:03:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/70225c42 ZGC: Review 8: More precise start_iteration for handshake ! src/hotspot/share/runtime/handshake.cpp Changeset: 3feb4e52 Author: Stefan Karlsson Date: 2020-09-08 17:10:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/3feb4e52 ZGC: Review 8: Cleanups and comments ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/utilities/vmError.cpp From stefank at openjdk.java.net Thu Sep 10 16:12:43 2020 From: stefank at openjdk.java.net (Stefan Karlsson) Date: Thu, 10 Sep 2020 16:12:43 GMT Subject: git: openjdk/zgc: 6 new changesets Message-ID: <11b0f28d-098e-422f-84d5-537ef74d867a@openjdk.org> Changeset: d45c76cc Author: Stefan Karlsson Committer: Stefan Karlsson Date: 2020-09-08 16:57:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/d45c76cc ZGC: Review 8: Make StackWatermarkSet AllStatic ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/stackWatermarkSet.hpp ! src/hotspot/share/runtime/stackWatermarkSet.inline.hpp ! src/hotspot/share/runtime/thread.hpp Changeset: 8dfad8b7 Author: Stefan Karlsson Committer: Stefan Karlsson Date: 2020-09-08 16:59:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/8dfad8b7 ZGC: Review 8: Rename and simplify iteration functions ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp Changeset: 72f1a665 Author: Stefan Karlsson Committer: Stefan Karlsson Date: 2020-09-09 12:17:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/72f1a665 ZGC: Review 8: Add locking assert_is_frame_safe ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp Changeset: 538d0230 Author: Stefan Karlsson Committer: Stefan Karlsson Date: 2020-09-08 17:03:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/538d0230 ZGC: Review 8: More precise start_iteration for handshake ! src/hotspot/share/runtime/handshake.cpp Changeset: a0b0350a Author: Stefan Karlsson Committer: Stefan Karlsson Date: 2020-09-08 17:10:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/a0b0350a ZGC: Review 8: Cleanups and comments ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 123fe5f5 Author: Stefan Karlsson Date: 2020-09-10 18:08:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/123fe5f5 Merge From eosterlund at openjdk.java.net Fri Sep 11 08:59:47 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Fri, 11 Sep 2020 08:59:47 GMT Subject: git: openjdk/zgc: ZGC: Review 9 Message-ID: Changeset: 832fdaf9 Author: Erik ?sterlund Date: 2020-09-11 08:36:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/832fdaf9 ZGC: Review 9 ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp From eosterlund at openjdk.java.net Fri Sep 11 13:11:20 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Fri, 11 Sep 2020 13:11:20 GMT Subject: git: openjdk/zgc: ZGC: Review 10: StackWatermarkKind Message-ID: Changeset: e4cade99 Author: Erik ?sterlund Date: 2020-09-11 12:03:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/e4cade99 ZGC: Review 10: StackWatermarkKind ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/stackWatermarkSet.hpp ! src/hotspot/share/runtime/stackWatermarkSet.inline.hpp From eosterlund at openjdk.java.net Fri Sep 11 13:34:19 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Fri, 11 Sep 2020 13:34:19 GMT Subject: git: openjdk/zgc: ZGC: Review 10: The forgotten file Message-ID: Changeset: 804b4054 Author: Erik ?sterlund Date: 2020-09-11 13:32:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/804b4054 ZGC: Review 10: The forgotten file + src/hotspot/share/runtime/stackWatermarkKind.hpp From stefank at openjdk.java.net Fri Sep 11 13:53:45 2020 From: stefank at openjdk.java.net (Stefan Karlsson) Date: Fri, 11 Sep 2020 13:53:45 GMT Subject: git: openjdk/zgc: 3 new changesets Message-ID: <36afaeb8-996d-4fd8-9f74-69080a0364bd@openjdk.org> Changeset: 456f1e39 Author: Stefan Karlsson Date: 2020-09-11 14:58:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/456f1e39 ZGC: Review 11: Rename StackWatermarkInstance to StackWatermarks ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/stackWatermarkSet.hpp ! src/hotspot/share/runtime/thread.hpp Changeset: 4671d92c Author: Stefan Karlsson Date: 2020-09-11 15:17:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/4671d92c ZGC: Review 11: Rename iteration to processing ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/stackWatermarkSet.hpp Changeset: 056ec334 Author: Stefan Karlsson Date: 2020-09-11 15:19:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/056ec334 ZGC: Review 11: Rename StackWatermarkIterator StackWatermarkFramesIterator ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp From pliden at openjdk.java.net Mon Sep 14 08:20:45 2020 From: pliden at openjdk.java.net (Per Liden) Date: Mon, 14 Sep 2020 08:20:45 GMT Subject: git: openjdk/zgc: 128 new changesets Message-ID: <280b25f8-569b-4616-97a4-28953f2a72c7@openjdk.org> Changeset: 33ee441d Author: Sergey Bylokhov 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 Date: 2020-08-29 11:14:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/31cccbe0 Merge Changeset: acb329cd Author: Dmitry Markov 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 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 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 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 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 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 Date: 2020-08-31 12:26:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/9d71814d Merge Changeset: c89ee9b0 Author: Sergey Bylokhov 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 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 Date: 2020-09-01 17:50:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/64e2c67e Merge Changeset: 0e42d5c4 Author: Calvin Cheung 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 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 Committer: Markus Gr?nlund 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 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 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 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 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 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 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 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 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 Date: 2020-09-02 11:47:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/be5ed866 Merge Changeset: c8257ea4 Author: Aleksey Shipilev 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Co-authored-by: Yang Zhang 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Reviewed-by: mcimadamore ! bin/idea.sh Changeset: 7686e871 Author: Sean Coffey 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 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 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 Committer: Aleksey Shipilev 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 Committer: Daniel Fuchs 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 Committer: Per Lid?n 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 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 Committer: Thomas Schatzl 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 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 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 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 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 Committer: Stefan Johansson 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 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 Committer: Leonid Mesnik 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Stefan Karlsson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Tobias Hartmann 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 Committer: Tobias Hartmann 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 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 Co-authored-by: Daniel Daugherty 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 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 Committer: Erik Joelsson 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 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 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 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 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 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 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 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 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 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 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 Date: 2020-09-14 10:01:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/ea419cdc Merge Changeset: 4d9055df Author: Per Liden Date: 2020-09-14 09:24:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/4d9055df ZGC: Relax jcheck config ! .jcheck/conf From eosterlund at openjdk.java.net Mon Sep 14 11:25:04 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Mon, 14 Sep 2020 11:25:04 GMT Subject: git: openjdk/zgc: ZGC: Concurrent execution stack processing Message-ID: <208e03ae-2950-4171-99ed-9f68cce70f22@openjdk.org> Changeset: 772b9f0a Author: Erik ?sterlund Date: 2020-08-24 15:52:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/772b9f0a ZGC: Concurrent execution stack processing ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp + src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp + src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! 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/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp + src/hotspot/share/gc/z/zStackWatermark.cpp + src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/registerMap.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp + src/hotspot/share/runtime/stackWatermark.cpp + src/hotspot/share/runtime/stackWatermark.hpp + src/hotspot/share/runtime/stackWatermark.inline.hpp + src/hotspot/share/runtime/stackWatermarkKind.hpp + src/hotspot/share/runtime/stackWatermarkSet.cpp + src/hotspot/share/runtime/stackWatermarkSet.hpp + src/hotspot/share/runtime/stackWatermarkSet.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java From eosterlund at openjdk.java.net Mon Sep 14 12:48:27 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Mon, 14 Sep 2020 12:48:27 GMT Subject: git: openjdk/zgc: 2 new changesets Message-ID: Changeset: 49b220f1 Author: Erik ?sterlund Date: 2020-09-14 11:43:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/49b220f1 ZGC: Revert "ZGC: Concurrent execution stack processing" ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp - src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! 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/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp - src/hotspot/share/gc/z/zStackWatermark.cpp - src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/registerMap.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp - src/hotspot/share/runtime/stackWatermark.cpp - src/hotspot/share/runtime/stackWatermark.hpp - src/hotspot/share/runtime/stackWatermark.inline.hpp - src/hotspot/share/runtime/stackWatermarkKind.hpp - src/hotspot/share/runtime/stackWatermarkSet.cpp - src/hotspot/share/runtime/stackWatermarkSet.hpp - src/hotspot/share/runtime/stackWatermarkSet.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java Changeset: f9d1b5ee Author: Erik ?sterlund Date: 2020-08-24 15:52:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/f9d1b5ee ZGC: Concurrent execution stack processing ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp + src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp + src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! 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/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp + src/hotspot/share/gc/z/zStackWatermark.cpp + src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/registerMap.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp + src/hotspot/share/runtime/stackWatermark.cpp + src/hotspot/share/runtime/stackWatermark.hpp + src/hotspot/share/runtime/stackWatermark.inline.hpp + src/hotspot/share/runtime/stackWatermarkKind.hpp + src/hotspot/share/runtime/stackWatermarkSet.cpp + src/hotspot/share/runtime/stackWatermarkSet.hpp + src/hotspot/share/runtime/stackWatermarkSet.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java From stefank at openjdk.java.net Tue Sep 15 10:28:10 2020 From: stefank at openjdk.java.net (Stefan Karlsson) Date: Tue, 15 Sep 2020 10:28:10 GMT Subject: git: openjdk/zgc: 2 new changesets Message-ID: Changeset: a3b7a413 Author: Stefan Karlsson Date: 2020-09-15 09:15:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/a3b7a413 ZGC: Review: Fix filtering in processing functions ! src/hotspot/share/runtime/stackWatermarkSet.cpp Changeset: c4765b55 Author: Stefan Karlsson Date: 2020-09-15 09:22:55 +0000 URL: https://git.openjdk.java.net/zgc/commit/c4765b55 ZGC: Review: Forward declare frame ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/stackWatermarkSet.hpp From eosterlund at openjdk.java.net Thu Sep 17 08:05:51 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Thu, 17 Sep 2020 08:05:51 GMT Subject: git: openjdk/zgc: ZGC: Review: Optimizations Message-ID: <09af8dc1-278d-4e54-a736-43f72e767cf4@openjdk.org> Changeset: e04fd849 Author: Erik ?sterlund Date: 2020-09-16 15:18:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/e04fd849 ZGC: Review: Optimizations ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp From pliden at openjdk.java.net Tue Sep 22 08:10:11 2020 From: pliden at openjdk.java.net (Per Liden) Date: Tue, 22 Sep 2020 08:10:11 GMT Subject: git: openjdk/zgc: 102 new changesets Message-ID: <5d702d5c-2d2f-4f60-972e-a99b41ac8e20@openjdk.org> Changeset: 68da63dc Author: Jan Lahoda Date: 2020-09-14 08:13:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/68da63dc 8240658: Code completion not working for lambdas in method invocations that require type inference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java + test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: e6a493ab Author: Pavel Rappo Date: 2020-09-14 17:21:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/e6a493ab 8252882: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java Changeset: 9c24a563 Author: Martin Doerr Date: 2020-09-14 17:34:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/9c24a563 8253029: [PPC64] Remove obsolete Power6 code Reviewed-by: dholmes, lucy ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: ac9d1b08 Author: Alexander Matveev Date: 2020-09-14 20:41:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/ac9d1b08 8223187: Remove setLocale() call in jpackage native launcher Reviewed-by: kcr, herrick, naoto ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp Changeset: 70cc7fc1 Author: Ioi Lam Date: 2020-09-15 02:37:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/70cc7fc1 8253098: Archived full module graph should be disabled if CDS heap cannot be mapped Reviewed-by: ccheung, dholmes ! src/hotspot/share/memory/filemap.cpp Changeset: af8c6780 Author: Kim Barrett Date: 2020-09-15 04:34:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/af8c6780 8247910: Improve alignment and power-of-2 utilities using C++14 8238956: Replace powerOfTwo::max_value with std::numeric_limits Reviewed-by: tschatzl, stefank ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 3f455f09 Author: Aleksey Shipilev Date: 2020-09-15 05:14:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/3f455f09 8253089: Windows (MSVC 2017) build fails after JDK-8243208 Reviewed-by: mdoerr, goetz, iklam ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp Changeset: 9ea43a92 Author: Kim Barrett Date: 2020-09-15 07:07:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/9ea43a92 8253148: Fix terminology in align_down comment Change lognot => logical_not in comment Reviewed-by: shade ! src/hotspot/share/utilities/align.hpp Changeset: fa30241d Author: Thomas Schatzl Date: 2020-09-15 10:19:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/fa30241d 8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 7eb4d4aa Author: Kim Barrett Date: 2020-09-15 10:52:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/7eb4d4aa 8247909: Improve PrimitiveConversions::cast using C++14 Reimpliment PrimitiveConversions::cast, with some cases now constexpr. --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] Change must be properly reviewed ### Issue * [JDK-8247909](https://bugs.openjdk.java.net/browse/JDK-8247909): Improve PrimitiveConversions::cast using C++14 ### Download `$ git fetch https://git.openjdk.java.net/jdk pull/143/head:pull/143` `$ git checkout pull/143` Reviewed-by: dholmes, stefank ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: dafcf105 Author: Kim Barrett Date: 2020-09-15 12:18:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/dafcf105 8027545: Improve object array chunking test in G1's copy_to_survivor_space 8158045: Improve large object handling during evacuation 8027761: Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: d219d8b9 Author: Jorn Vernee Date: 2020-09-15 12:21:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/d219d8b9 8253002: Remove the unused SafePointNode::_oop_map field Reviewed-by: thartmann ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: b5620a36 Author: Christoph Langer Date: 2020-09-15 13:50:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/b5620a36 8253155: Minor cleanups and Javadoc fixes for LdapDnsProvider of java.naming Reviewed-by: dfuchs, aefimov, alanb, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultLdapDnsProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProviderResult.java Changeset: 74851c50 Author: Kim Barrett Date: 2020-09-15 14:33:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/74851c50 8253169: [BACKOUT] Improve large object handling during evacuation Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space" Revert "8158045: Improve large object handling during evacuation" Revert "8027761: Investigate fast-path for scanning only objects with references during gc" Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp - src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp - test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 65d6c101 Author: Daniil Titov Date: 2020-09-15 15:29:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/65d6c101 8252933: com.sun.tools.jdi.ObjectReferenceImpl#validateAssignment always requests referenceType Reviewed-by: cjplummer, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java Changeset: 5191f315 Author: Joe Wang Date: 2020-09-15 16:39:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/5191f315 8251495: Remove the implNote in the DOM package description added by JDK-8249643 Remove the implNote from the package description added by JDK-8249643. Reviewed-by: lancea, smarks, naoto, alanb ! src/java.xml/share/classes/org/w3c/dom/package-info.java Changeset: 46598c86 Author: Thomas Schatzl Date: 2020-09-15 18:59:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/46598c86 8253177: outputStream not declared in markWord.hpp Reviewed-by: iklam ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 40206822 Author: Valerie Peng Date: 2020-09-15 20:28:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/40206822 8172366: Support SHA-3 based signatures Enhance default JDK providers including SUN, SunRsaSign, and SunEC, with signatures using SHA-3 family of digests. Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSASignature.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! test/jdk/java/security/SignedObject/Chain.java + test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignatureOffsets.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/rsa/SignatureOffsets.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/lib/jdk/test/lib/SigTestUtil.java Changeset: fc36328d Author: Joe Darcy Date: 2020-09-15 20:41:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/fc36328d 8253034: Update symbol generation to accomodate Git as the SCM Reviewed-by: erikj, adityam ! make/scripts/generate-symbol-data.sh Changeset: 65bfe092 Author: Sergey Bylokhov Date: 2020-09-15 21:32:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/65bfe092 8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens Reviewed-by: prr ! test/jdk/java/awt/ColorClass/AlphaColorTest.java ! test/jdk/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: 57f92d23 Author: Naoto Sato Date: 2020-09-15 22:14:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/57f92d23 8220483: Calendar.setTime(Date date) throws NPE with Date date = null Reviewed-by: lancea, joehw ! src/java.base/share/classes/java/util/Calendar.java Changeset: 2caa20a7 Author: Cesar Committer: Tobias Hartmann Date: 2020-09-16 05:54:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/2caa20a7 8250668: Clean up method_oop names in adlc Reviewed-by: coleenp, adityam, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/arm_32.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! 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/oops/constantPool.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 7c564e13 Author: Aleksey Shipilev Date: 2020-09-16 06:38:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/7c564e13 8253146: C2: Purge unused MachCallNode::_arg_size field Reviewed-by: thartmann, adityam ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp Changeset: fbf4699d Author: Cesar Committer: Aleksey Shipilev Date: 2020-09-16 06:41:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/fbf4699d 8253040: Remove unused Matcher::regnum_to_fpu_offset() Reviewed-by: adityam, vlivanov ! 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/opto/matcher.hpp Changeset: efe3540d Author: Roberto Castaneda Lozano Committer: Tobias Hartmann Date: 2020-09-16 06:47:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/efe3540d 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_, CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should not receive anyway. Reviewed-by: vlivanov, neliasso ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciUtilities.inline.hpp Changeset: dd435331 Author: Aleksey Shipilev Date: 2020-09-16 09:25:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/dd435331 8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 60c4902f Author: Prasanta Sadhukhan Date: 2020-09-16 09:47:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/60c4902f 8253016: Box.Filler components should be unfocusable by default Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/Box.java + test/jdk/javax/swing/Box/TestBoxFiller.java Changeset: e0cf0232 Author: Julia Boes Date: 2020-09-16 10:49:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/e0cf0232 8245309: Re-examine use of ThreadLocalCoders in sun.net.www.ParseUtil Reviewed-by: shade, dfuchs, alanb, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java + test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java Changeset: 7f9b5d9e Author: Aleksey Shipilev Date: 2020-09-16 11:15:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/7f9b5d9e 8253220: Epsilon: clean up unused code/declarations Reviewed-by: tschatzl ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp Changeset: f509eb06 Author: Aleksey Shipilev Date: 2020-09-16 11:17:51 +0000 URL: https://git.openjdk.java.net/zgc/commit/f509eb06 8253219: Epsilon: clean up unnecessary includes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp Changeset: 33f8e702 Author: Stefan Karlsson Date: 2020-09-16 11:53:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/33f8e702 8253173: Print heap before and after GC lacks a newline Reviewed-by: tschatzl, pliden, rkennke, sjohanss ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: c781594b Author: Aleksey Shipilev Date: 2020-09-16 12:16:51 +0000 URL: https://git.openjdk.java.net/zgc/commit/c781594b 8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: 300b8517 Author: Aleksey Shipilev Date: 2020-09-16 12:17:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/300b8517 8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp Changeset: e2196f88 Author: Stefan Karlsson Date: 2020-09-16 12:21:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/e2196f88 8253162: Make frame::oops_do const Reviewed-by: kbarrett, coleenp, pliden ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp Changeset: 10867134 Author: Kevin Rushforth Committer: Jayathirth D V Date: 2020-09-16 14:02:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/10867134 8253206: Enforce whitespace checking for additional source files Reviewed-by: prr, erikj, jdv ! .jcheck/conf Changeset: e5866aa7 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:10:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/e5866aa7 8244706: GZIP "OS" header flag hard-coded to 0 instead of 255 (RFC 1952 non-compliance) Reviewed-by: lancea, bchristi ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java + test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java Changeset: 671dfba8 Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-09-16 15:13:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/671dfba8 6714834: JarFile.getManifest() leaves an open InputStream as an undocumented side effect Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: d38c97dd Author: Igor Ignatyev Date: 2020-09-16 17:18:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/d38c97dd 8253207: enable problemlists jcheck's check Reviewed-by: erikj ! .jcheck/conf Changeset: d250f9e0 Author: Zhengyu Gu Date: 2020-09-16 17:19:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/d250f9e0 8253244: Shenandoah: cleanup includes in Shenandoah root processor files Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: ce93cbce Author: Harold Seigel Date: 2020-09-16 18:58:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/ce93cbce 8253125: vmTestbase/nsk/stress/stack/stack017.java timed out Reviewed-by: dcubed ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java Changeset: 1c84cfa2 Author: Sergey Bylokhov Date: 2020-09-16 20:23:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/1c84cfa2 8253130: bug7072653.java failed "Popup window height ... is wrong" Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 9a7dcdcd Author: Ioi Lam Date: 2020-09-16 22:43:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/9a7dcdcd 8253261: Disable CDS full module graph until JDK-8253081 is fixed Reviewed-by: ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b87a1599 Author: Jayathirth D V Date: 2020-09-17 04:31:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/b87a1599 8252100: NumberOverflow in class MemoryCache Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 53a4ef26 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2020-09-17 07:26:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/53a4ef26 8202473: A type variable with multiple bounds does not correctly place type annotation Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/jdk/java/lang/annotation/typeAnnotations/TypeVariableBoundParameterIndex.java Changeset: 4ac69349 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-17 07:58:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/4ac69349 8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: a9993f94 Author: Aleksey Shipilev Date: 2020-09-17 10:01:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/a9993f94 8253275: Remove unused methods after CMS removal Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/oops/oop.hpp Changeset: f972155d Author: Per Lid?n Date: 2020-09-17 10:05:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/f972155d 8252196: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again(2) Reviewed-by: stefank, eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: a67f890f Author: Ekaterina Vergizova Committer: Andrew Brygin Date: 2020-09-17 13:03:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/a67f890f 8253050: jfr disassemble command processes --max-chunks incorrectly Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java Changeset: a4c6a99e Author: Richard Reingruber Date: 2020-09-17 13:08:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/a4c6a99e 8252593: [TESTBUG] serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java failed with JVMTI_ERROR_INVALID_SLOT Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: cca3a26e Author: David M. Lloyd Committer: Daniel Fuchs Date: 2020-09-17 13:40:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/cca3a26e 8252996: Thread safety problem in java.net.ProxySelector Reviewed-by: alanb ! src/java.base/share/classes/java/net/ProxySelector.java Changeset: 81e2cf82 Author: Galder Zamarren?o Committer: Severin Gehwolf Date: 2020-09-17 13:42:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/81e2cf82 8251397: NPE on ClassValue.ClassValueMap.cacheArray Add release fence to ClassValueMap constructor. * Release fence guarantees that cacheArray field will published with a non-null value. * Without this fix, CacheValueMap.cacheArray can sometimes be seen as null. Reviewed-by: shade, psandoz ! src/java.base/share/classes/java/lang/ClassValue.java Changeset: 24765e45 Author: Andrew Leonard Committer: Roger Riggs Date: 2020-09-17 14:43:51 +0000 URL: https://git.openjdk.java.net/zgc/commit/24765e45 8253285: Some java/util/StringJoiner tests do not explicitly specify required -XX:+CompactStrings Reviewed-by: rriggs, jlaskey ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java Changeset: 3570f5a9 Author: Thomas Schatzl Date: 2020-09-17 15:40:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/3570f5a9 8252041: G1: Fix incorrect uses of HeapRegionManager::max_length Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.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/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp Changeset: 12dfe1c9 Author: Yumin Qi Date: 2020-09-17 16:56:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/12dfe1c9 8253262: Allocate in DumpRegion is not thread safe Reviewed-by: ccheung ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 1e396499 Author: John Tortugo Committer: Ioi Lam Date: 2020-09-17 21:20:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/1e396499 8243066: Move VM_INTRINSICS_DO into its own vmIntrinsics.hpp file Reviewed-by: iklam, vlivanov + src/hotspot/share/classfile/vmIntrinsics.cpp + src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: 0a1dc50f Author: Ioi Lam Date: 2020-09-17 21:32:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/0a1dc50f 8253271: vm_version_x86.hpp should not include globals_extension.hpp Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/zero/vm_version_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/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 6c3e483b Author: Ioi Lam Date: 2020-09-17 21:49:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/6c3e483b 8253313: xmlstream.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: d4269fd5 Author: Chris Plummer Date: 2020-09-17 22:17:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/d4269fd5 8253028: SA core file tests still time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 2c3a37c6 Author: Ioi Lam Date: 2020-09-17 22:39:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/2c3a37c6 8253314: precompiled.hpp missing from vmIntrinsics.cpp Reviewed-by: mikael ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: fd380d75 Author: Sergey Bylokhov Date: 2020-09-18 01:33:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/fd380d75 8253274: The CycleDMImagetest brokes the system Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java Changeset: 3ef2efb1 Author: Prasanta Sadhukhan Date: 2020-09-18 03:57:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/3ef2efb1 8252721: Nested classes in Swing APIs rely on default constructors Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/DefaultCellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/JWindow.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java Changeset: 73c9088b Author: Jamsheed Mohammed C M Date: 2020-09-18 05:48:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/73c9088b 8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions. Reviewed-by: dholmes, iveresov ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 11c4ea96 Author: Aleksey Shipilev Date: 2020-09-18 08:22:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/11c4ea96 8253278: Refactor/cleanup oopDesc::*_klass_addr Reviewed-by: coleenp, stefank ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 86a16400 Author: Ivan Walulya Committer: Thomas Schatzl Date: 2020-09-18 09:35:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/86a16400 8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 83b2411f Author: Pavel Rappo Date: 2020-09-18 10:45:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/83b2411f 8253342: Fix typos in String.transform Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/String.java Changeset: 6e9efffc Author: Aleksey Shipilev Date: 2020-09-18 13:25:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/6e9efffc 8253344: Remove unimplemented Arguments::check_gc_consistency Reviewed-by: tschatzl, coleenp ! src/hotspot/share/runtime/arguments.hpp Changeset: 43019a0e Author: Aleksey Shipilev Date: 2020-09-18 13:26:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/43019a0e 8253345: Remove unimplemented Arguments::lookup_logging_aliases Reviewed-by: tschatzl ! src/hotspot/share/runtime/arguments.hpp Changeset: 05572e86 Author: Aleksey Shipilev Date: 2020-09-18 13:30:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/05572e86 8253350: Remove unimplemented SharedRuntime::clean_*_entry Reviewed-by: zgu, coleenp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 52c28b86 Author: Matthias Baesken Date: 2020-09-18 14:06:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/52c28b86 8253239: Disable VS warning C4307 Reviewed-by: mdoerr, erikj ! make/autoconf/flags-cflags.m4 Changeset: 89044200 Author: Naoto Sato Date: 2020-09-18 15:40:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/89044200 8253153: Mentioning of "hour-of-minute" in java.time.temporal.TemporalField JavaDoc Reviewed-by: joehw, lancea, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalField.java Changeset: f37c34d3 Author: Kim Barrett Date: 2020-09-18 19:29:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/f37c34d3 8253270: Limit fastdebug inlining in G1 evacuation Reviewed-by: tschatzl, sjohanss, ayang ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp Changeset: d35b1179 Author: Zhengyu Gu Date: 2020-09-18 20:15:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/d35b1179 8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: f55dd9d4 Author: Sergey Tsypanov Committer: Weijun Wang Date: 2020-09-18 21:26:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/f55dd9d4 8251548: Remove unnecessary explicit initialization of volatile variables in security-libs code Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 22f7af7f Author: Sergey Bylokhov Date: 2020-09-19 02:22:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/22f7af7f 8253317: The "com/apple/eawt" is missed in the "othervm.dirs" config option Reviewed-by: shade ! test/jdk/TEST.ROOT Changeset: 224a30f1 Author: Boris Ulasevich Date: 2020-09-19 07:47:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/224a30f1 8252311: AArch64: save two words in itable lookup stub Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1438ce09 Author: Vladimir Kozlov Date: 2020-09-19 16:06:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/1438ce09 8252188: Crash in OrINode::Ideal(PhaseGVN*, bool)+0x8b9 Reviewed-by: vlivanov, thartmann, jbhateja ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java Changeset: d27835b3 Author: Phil Race Date: 2020-09-19 17:36:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/d27835b3 8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable Reviewed-by: serb ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.java ! test/jdk/java/awt/FontClass/CreateFont/DeleteFont.sh Changeset: 83b05373 Author: Sergey Bylokhov Date: 2020-09-19 22:22:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/83b05373 8253291: bug7072653.java still failed "Popup window height ... is wrong" Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java Changeset: 3d88d387 Author: Sergey Bylokhov Date: 2020-09-20 04:33:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/3d88d387 8252070: Some platform-specific BLIT optimizations are not effective Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java Changeset: cc7521c4 Author: Phil Race Date: 2020-09-20 16:17:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/cc7521c4 8252199: Reimplement support of Type 1 fonts without MappedByteBuffer Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: bca9e55b Author: Kim Barrett Date: 2020-09-21 00:31:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/bca9e55b 8253167: ARM32 builds fail after JDK-8247910 8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction). Reviewed-by: coleenp, mikael, bulasevich ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/share/utilities/breakpoint.hpp Changeset: 388c8f25 Author: Aleksey Shipilev Date: 2020-09-21 05:00:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/388c8f25 8253348: Remove unimplemented JNIHandles::initialize Reviewed-by: zgu ! src/hotspot/share/runtime/jniHandles.hpp Changeset: fdce055a Author: Junyuan Zheng <53073448+junyzheng at users.noreply.github.com> Committer: Aleksey Shipilev Date: 2020-09-21 05:57:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/fdce055a 8253253: Binutils tar ball extension update to gz Reviewed-by: erikj ! make/devkit/Tools.gmk Changeset: 34ec1bed Author: Lin Zang Committer: Aleksey Shipilev Date: 2020-09-21 07:50:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/34ec1bed 8252104: parallel heap inspection for ShenandoahHeap Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 955c2e62 Author: Thomas Schatzl Date: 2020-09-21 11:28:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/955c2e62 8253303: G1: Move static initialization of G1FromCardCache to a proper location Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: bba948f0 Author: Thomas Schatzl Date: 2020-09-21 11:29:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/bba948f0 8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: edc14f92 Author: Stefan Johansson Date: 2020-09-21 12:02:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/edc14f92 8253286: Use expand_exact() instead of expand_at() for fixed requests in G1 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/heapRegionManager.cpp Changeset: dad6edbf Author: Naoto Sato Date: 2020-09-21 12:33:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/dad6edbf 8253321: java.util.Locale.LanguageRange#equals is inconsistent after calling hashCode Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/Locale.java + test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: fbfb62df Author: Stefan Karlsson Date: 2020-09-21 12:48:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/fbfb62df 8253332: ZGC: Make heap views reservation platform independent Reviewed-by: shade, pliden ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 7e49eaec Author: Stefan Karlsson Date: 2020-09-21 13:02:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/7e49eaec 8253407: Move max_pow2 from test to src Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 5a7390b6 Author: Stefan Karlsson Date: 2020-09-21 13:04:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/5a7390b6 8253418: ZGC: Use pd_ prefix to denote platform dependent code Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp Changeset: 43be5a3c Author: Andy Herrick Date: 2020-09-21 13:08:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/43be5a3c 8230652: Improve verbose output Reviewed-by: almatvee, asemenyuk, kizune ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 2e30ff61 Author: Kim Barrett Date: 2020-09-21 14:50:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/2e30ff61 8253311: Cleanup relocInfo constructors Reviewed-by: kvn, thartmann ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: f800af97 Author: Daniil Titov Date: 2020-09-21 19:32:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/f800af97 8241390: 'Deadlock' with VM_RedefineClasses::lock_classes() Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java Changeset: d8921ed5 Author: Daniel D. Daugherty Date: 2020-09-21 22:12:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/d8921ed5 8247281: migrate ObjectMonitor::_object to OopStorage Co-authored-by: Erik ?sterlund Co-authored-by: Daniel Daugherty Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/prims/jvmtiTagMap.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/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d1f9b8a8 Author: Alex Menkov Date: 2020-09-22 00:05:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/d1f9b8a8 8234808: jdb quoted option parsing broken Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java + test/jdk/com/sun/jdi/JdbOptions.java Changeset: 0e98fc1c Author: Kim Barrett Date: 2020-09-22 05:14:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/0e98fc1c 8253237: [REDO] Improve large object handling during evacuation 8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space 8253236: [REDO] Investigate fast-path for scanning only objects with references during gc Generate multiple partial array tasks for large objArrays. Reviewed-by: sjohanss, ayang, tschatzl ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp + src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/objArrayOop.hpp + test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp Changeset: 282b9dcf Author: Ioi Lam Date: 2020-09-22 06:04:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/282b9dcf 8081833: Clean up JVMFlag getter/setter code Reviewed-by: gziemski, coleenp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/whitebox.cpp ! 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/jvmFlagAccess.cpp + src/hotspot/share/runtime/flags/jvmFlagAccess.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! 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/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/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f7b1ce45 Author: Jamsheed Mohammed C M Date: 2020-09-22 06:26:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/f7b1ce45 8253447: Remove buggy code introduced by 8249451 Reviewed-by: iveresov, eosterlund ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 96f722cf Author: Monica Beckwith Committer: Stefan Karlsson Date: 2020-09-22 07:09:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/96f722cf 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Reviewed-by: shade, stefank, rkennke ! make/autoconf/jvm-features.m4 Changeset: 9edf75b2 Author: Per Liden Date: 2020-09-22 09:39:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/9edf75b2 Merge Changeset: ccd8dd69 Author: Per Liden Date: 2020-09-22 09:46:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/ccd8dd69 ZGC: Relax jcheck config ! .jcheck/conf From eosterlund at openjdk.java.net Tue Sep 22 11:25:56 2020 From: eosterlund at openjdk.java.net (Erik =?UTF-8?B?w5ZzdGVybHVuZA==?=) Date: Tue, 22 Sep 2020 11:25:56 GMT Subject: git: openjdk/zgc: ZGC: Concurrent execution stack processing Message-ID: Changeset: aa2a4bc2 Author: Erik ?sterlund Date: 2020-08-24 15:52:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/aa2a4bc2 ZGC: Concurrent execution stack processing ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp + src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp + src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! 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/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp + src/hotspot/share/gc/z/zStackWatermark.cpp + src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/registerMap.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp + src/hotspot/share/runtime/stackWatermark.cpp + src/hotspot/share/runtime/stackWatermark.hpp + src/hotspot/share/runtime/stackWatermark.inline.hpp + src/hotspot/share/runtime/stackWatermarkKind.hpp + src/hotspot/share/runtime/stackWatermarkSet.cpp + src/hotspot/share/runtime/stackWatermarkSet.hpp + src/hotspot/share/runtime/stackWatermarkSet.inline.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java