git: openjdk/loom: fibers: 65 new changesets
duke
duke at openjdk.java.net
Fri Aug 28 11:41:15 UTC 2020
Changeset: a0d6a8a1
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-08-16 11:44:05 +0000
URL: https://git.openjdk.java.net/loom/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 <pbansal at openjdk.org>
Date: 2020-08-16 11:53:50 +0000
URL: https://git.openjdk.java.net/loom/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 <trebari at openjdk.org>
Date: 2020-08-17 11:18:19 +0000
URL: https://git.openjdk.java.net/loom/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 <trebari at openjdk.org>
Date: 2020-08-17 11:20:44 +0000
URL: https://git.openjdk.java.net/loom/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 <pbansal at openjdk.org>
Date: 2020-08-17 11:55:31 +0000
URL: https://git.openjdk.java.net/loom/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 <psadhukhan at openjdk.org>
Date: 2020-08-17 13:36:36 +0000
URL: https://git.openjdk.java.net/loom/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 <serb at openjdk.org>
Date: 2020-08-18 00:06:57 +0000
URL: https://git.openjdk.java.net/loom/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 <serb at openjdk.org>
Date: 2020-08-18 00:08:21 +0000
URL: https://git.openjdk.java.net/loom/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 <psadhukhan at openjdk.org>
Date: 2020-08-19 11:47:48 +0000
URL: https://git.openjdk.java.net/loom/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 <psadhukhan at openjdk.org>
Date: 2020-08-19 11:49:54 +0000
URL: https://git.openjdk.java.net/loom/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 <kumar.z.abhishek at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2020-08-20 23:18:29 +0000
URL: https://git.openjdk.java.net/loom/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: b9a37e48
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-08-20 09:32:01 +0000
URL: https://git.openjdk.java.net/loom/commit/b9a37e48
8251923: "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple()
Reviewed-by: kvn, dnsimon
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: b29c1fbb
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-08-20 10:48:36 +0000
URL: https://git.openjdk.java.net/loom/commit/b29c1fbb
8252031: --patch-module java.base= may fail with \"cyclic inheritance involving Object\"
Avoiding clash in use of Flags.LOCKED between Types.asSuper and Check.checkNonCyclic.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/flags/LockedFlagClash.java
Changeset: 17bc6915
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-08-20 11:43:46 +0000
URL: https://git.openjdk.java.net/loom/commit/17bc6915
Added tag jdk-16+12 for changeset fc8e62b399bd
! .hgtags
Changeset: 99c9b390
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2020-08-20 11:42:12 +0000
URL: https://git.openjdk.java.net/loom/commit/99c9b390
8248295: serviceability/jvmti/CompiledMethodLoad/Zombie.java failure with Graal
Reviewed-by: kvn, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java
Changeset: 6160353b
Author: Lance Andersen <lancea at openjdk.org>
Date: 2020-08-20 12:38:39 +0000
URL: https://git.openjdk.java.net/loom/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 <mikael at openjdk.org>
Date: 2020-08-20 11:09:25 +0000
URL: https://git.openjdk.java.net/loom/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 <iignatyev at openjdk.org>
Date: 2020-08-20 11:12:00 +0000
URL: https://git.openjdk.java.net/loom/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 <valeriep at openjdk.org>
Date: 2020-08-21 03:09:42 +0000
URL: https://git.openjdk.java.net/loom/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 <iignatyev at openjdk.org>
Date: 2020-08-20 20:17:44 +0000
URL: https://git.openjdk.java.net/loom/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 <shade at openjdk.org>
Date: 2020-08-21 09:38:27 +0000
URL: https://git.openjdk.java.net/loom/commit/24629956
8252120: compiler/oracle/TestCompileCommand.java misspells "occured"
Reviewed-by: iignatyev
! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java
Changeset: 2847cd5e
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-08-21 14:35:52 +0000
URL: https://git.openjdk.java.net/loom/commit/2847cd5e
Merge
! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 10fb6f9c
Author: Ziyi Luo <luoziyi at amazon.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-08-21 11:54:32 +0000
URL: https://git.openjdk.java.net/loom/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 <tschatzl at openjdk.org>
Date: 2020-08-21 11:54:33 +0000
URL: https://git.openjdk.java.net/loom/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 <tschatzl at openjdk.org>
Date: 2020-08-21 11:54:34 +0000
URL: https://git.openjdk.java.net/loom/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 <tschatzl at openjdk.org>
Date: 2020-08-21 11:57:55 +0000
URL: https://git.openjdk.java.net/loom/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 <christoph.dreis at freenet.de>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2020-08-21 09:29:08 +0000
URL: https://git.openjdk.java.net/loom/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 <coleenp at openjdk.org>
Date: 2020-08-21 10:01:40 +0000
URL: https://git.openjdk.java.net/loom/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 <pchilanomate at openjdk.org>
Date: 2020-08-21 15:04:02 +0000
URL: https://git.openjdk.java.net/loom/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 <coleenp at openjdk.org>
Date: 2020-08-21 11:23:45 +0000
URL: https://git.openjdk.java.net/loom/commit/fc0d883a
8252149: Compilation error after JDK-8252043
Reviewed-by: hseigel
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
Changeset: fcd005c4
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-08-19 10:56:08 +0000
URL: https://git.openjdk.java.net/loom/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 <lancea at openjdk.org>
Date: 2020-08-21 13:10:04 +0000
URL: https://git.openjdk.java.net/loom/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 <dcubed at openjdk.org>
Date: 2020-08-21 16:00:11 +0000
URL: https://git.openjdk.java.net/loom/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 <dcubed at openjdk.org>
Date: 2020-08-21 16:01:46 +0000
URL: https://git.openjdk.java.net/loom/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 <amenkov at openjdk.org>
Date: 2020-08-21 15:49:09 +0000
URL: https://git.openjdk.java.net/loom/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 <ccheung at openjdk.org>
Date: 2020-08-22 00:09:23 +0000
URL: https://git.openjdk.java.net/loom/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 <iignatyev at openjdk.org>
Date: 2020-08-21 19:00:52 +0000
URL: https://git.openjdk.java.net/loom/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 <psadhukhan at openjdk.org>
Date: 2020-08-22 10:23:35 +0000
URL: https://git.openjdk.java.net/loom/commit/fb8ceae0
Merge
Changeset: 56881d64
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-08-21 22:23:12 +0000
URL: https://git.openjdk.java.net/loom/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 <iklam at openjdk.org>
Date: 2020-08-22 17:09:41 +0000
URL: https://git.openjdk.java.net/loom/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 <attila at openjdk.org>
Date: 2020-08-23 14:58:59 +0000
URL: https://git.openjdk.java.net/loom/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 <iignatyev at openjdk.org>
Date: 2020-08-24 13:23:34 +0000
URL: https://git.openjdk.java.net/loom/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 <lzang at openjdk.org>
Date: 2020-08-24 13:47:33 +0000
URL: https://git.openjdk.java.net/loom/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 <lzang at openjdk.org>
Date: 2020-08-24 13:48:17 +0000
URL: https://git.openjdk.java.net/loom/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 <joserz at linux.ibm.com>
Committer: Michihiro Horie <mhorie at openjdk.org>
Date: 2020-08-25 09:01:54 +0000
URL: https://git.openjdk.java.net/loom/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 <vipinsharma85 at gmail.com>
Committer: Julia Boes <jboes at openjdk.org>
Date: 2020-08-25 09:27:36 +0000
URL: https://git.openjdk.java.net/loom/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 <herrick at openjdk.org>
Date: 2020-08-25 07:54:59 +0000
URL: https://git.openjdk.java.net/loom/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 <jiefu at openjdk.org>
Date: 2020-08-05 15:07:25 +0000
URL: https://git.openjdk.java.net/loom/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 <rriggs at openjdk.org>
Date: 2020-08-25 10:20:14 +0000
URL: https://git.openjdk.java.net/loom/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 <yudi.zheng at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2020-08-25 22:23:08 +0000
URL: https://git.openjdk.java.net/loom/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 <kvn at openjdk.org>
Date: 2020-08-25 15:00:37 +0000
URL: https://git.openjdk.java.net/loom/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 <kbarrett at openjdk.org>
Date: 2020-08-25 22:17:04 +0000
URL: https://git.openjdk.java.net/loom/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 <rrich at openjdk.org>
Date: 2020-07-31 09:07:29 +0000
URL: https://git.openjdk.java.net/loom/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 <akozlov at openjdk.org>
Date: 2020-08-18 01:34:46 +0000
URL: https://git.openjdk.java.net/loom/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 <shade at openjdk.org>
Date: 2020-08-26 09:29:37 +0000
URL: https://git.openjdk.java.net/loom/commit/27b5007a
8252290: Remove unused enum in CallGenerator
Reviewed-by: thartmann, rrich
! src/hotspot/share/opto/callGenerator.hpp
Changeset: 25af8d8f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-08-26 09:29:46 +0000
URL: https://git.openjdk.java.net/loom/commit/25af8d8f
8252291: C2: Assignment in conditional in loopUnswitch.cpp
Reviewed-by: thartmann
! src/hotspot/share/opto/loopUnswitch.cpp
Changeset: 7856c1a3
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-08-26 11:28:10 +0000
URL: https://git.openjdk.java.net/loom/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 <jzhu at openjdk.org>
Date: 2020-08-26 17:34:48 +0000
URL: https://git.openjdk.java.net/loom/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 <ysuenaga at openjdk.org>
Date: 2020-08-26 19:21:09 +0000
URL: https://git.openjdk.java.net/loom/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 <coleenp at openjdk.org>
Date: 2020-08-26 07:55:05 +0000
URL: https://git.openjdk.java.net/loom/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 <chagedorn at openjdk.org>
Date: 2020-08-26 13:41:49 +0000
URL: https://git.openjdk.java.net/loom/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 <chagedorn at openjdk.org>
Date: 2020-08-26 13:46:46 +0000
URL: https://git.openjdk.java.net/loom/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 <vromero at openjdk.org>
Date: 2020-08-26 13:08:39 +0000
URL: https://git.openjdk.java.net/loom/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: 65837319
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2020-08-28 10:23:52 +0000
URL: https://git.openjdk.java.net/loom/commit/65837319
Merge
! src/hotspot/cpu/x86/c1_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/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! 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/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/c1_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/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! 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/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/ProblemList.txt
Changeset: c01f24ea
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2020-08-28 11:13:10 +0000
URL: https://git.openjdk.java.net/loom/commit/c01f24ea
Build issue
! src/hotspot/share/runtime/synchronizer.cpp
More information about the loom-dev
mailing list