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