git: openjdk/amber: sealed-types: 81 new changesets

duke duke at openjdk.java.net
Thu Aug 27 22:51:39 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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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: 03f2ab32
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-08-21 03:09:42 +0000
URL:       https://git.openjdk.java.net/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/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/amber/commit/55dd4401

8230918: j.l.NASE in javap

Reviewed-by: jjg

! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
+ test/langtools/tools/javap/attribute_length/AttributeLengthTest.java
+ test/langtools/tools/javap/attribute_length/JavapBug.jcod

Changeset: 0df797de
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-08-26 10:22:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/0df797de

8238157: Remove intermittent key from AmazonCA.java

Reviewed-by: xuelei

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java

Changeset: f879698c
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-08-26 13:31:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/f879698c

8241003: Deprecate "denigrated" java.security.cert APIs that represent DNs as Principal or String objects

Reviewed-by: xuelei, valeriep, weijun

! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java

Changeset: 88f93f32
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-08-26 17:48:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/88f93f32

8251561: Fix doclint warnings in the java.xml package

Reviewed-by: lancea, naoto, rriggs, erikj, alanb

! make/Docs.gmk
! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java
! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLReporter.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java
! src/java.xml/share/classes/javax/xml/stream/events/Attribute.java
! src/java.xml/share/classes/javax/xml/stream/events/Characters.java
! src/java.xml/share/classes/javax/xml/stream/events/Comment.java
! src/java.xml/share/classes/javax/xml/stream/events/EntityReference.java
! src/java.xml/share/classes/javax/xml/stream/events/Namespace.java
! src/java.xml/share/classes/javax/xml/stream/events/NotationDeclaration.java
! src/java.xml/share/classes/javax/xml/stream/events/StartDocument.java
! src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java
! src/java.xml/share/classes/javax/xml/stream/util/XMLEventAllocator.java
! src/java.xml/share/classes/javax/xml/stream/util/XMLEventConsumer.java
! src/java.xml/share/classes/javax/xml/xpath/XPathException.java
! src/java.xml/share/classes/org/xml/sax/DTDHandler.java
! src/java.xml/share/classes/org/xml/sax/DocumentHandler.java
! src/java.xml/share/classes/org/xml/sax/EntityResolver.java
! src/java.xml/share/classes/org/xml/sax/ErrorHandler.java
! src/java.xml/share/classes/org/xml/sax/HandlerBase.java
! src/java.xml/share/classes/org/xml/sax/InputSource.java
! src/java.xml/share/classes/org/xml/sax/Parser.java
! src/java.xml/share/classes/org/xml/sax/SAXException.java
! src/java.xml/share/classes/org/xml/sax/XMLReader.java
! src/java.xml/share/classes/org/xml/sax/ext/Attributes2.java
! src/java.xml/share/classes/org/xml/sax/ext/Attributes2Impl.java
! src/java.xml/share/classes/org/xml/sax/ext/DeclHandler.java
! src/java.xml/share/classes/org/xml/sax/ext/EntityResolver2.java
! src/java.xml/share/classes/org/xml/sax/ext/LexicalHandler.java
! src/java.xml/share/classes/org/xml/sax/helpers/AttributesImpl.java
! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java
! src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java
! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java
! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java
! src/java.xml/share/classes/org/xml/sax/helpers/XMLFilterImpl.java
! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java
! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java

Changeset: a6f41d51
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-08-26 14:42:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/a6f41d51

8252151: Remove excessive inclusion of arguments.hpp

Reviewed-by: coleenp, stuefe

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/services/heapDumperCompression.cpp

Changeset: d4e6262f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-08-26 14:44:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/d4e6262f

8252398: minimal debug build broken - CURRENT_PC undefined in resourceArea.inline.hpp

Reviewed-by: kbarrett

! src/hotspot/share/memory/resourceArea.inline.hpp

Changeset: f586b6c0
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-08-25 12:46:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/f586b6c0

8252264: tools/javac/flags/LockedFlagClash.java fails to compile

Reviewed-by: jlahoda

! test/langtools/tools/javac/flags/LockedFlagClash.java

Changeset: c98fd389
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-08-26 17:06:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/c98fd389

8251127: clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests

Reviewed-by: kvn

! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.java
! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java
! test/hotspot/jtreg/vmTestbase/jit/series/series.java
! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java
! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java
! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java
! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java
! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java
! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java
! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java
! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java
! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java
! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java
! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java
! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java
! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java
! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java
! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java
! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java
! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java
! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java
! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java
! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java
! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java
! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java
! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java
! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java
! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java
! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java
! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java
! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java
! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java
! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java
! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java
! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java
! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java
! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java
! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java
! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java
! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java
! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java
! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java
! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java
! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java
! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java
! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java
! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java
! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java
! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java
! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java
! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java
! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java
! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java
! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java
! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java
! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java
! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java
! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java
! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java
! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java
! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java
! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java
! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java
! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java
! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java
! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java
! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java
! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java
! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java
! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java
! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java
! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java
! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java
! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java
! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java
! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java
! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java
! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java
! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java
! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java
! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java
! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java
! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java
! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java
! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java
! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java
! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java
! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java
! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java
! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java
- test/hotspot/jtreg/vmTestbase/jit/t/t108/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java
- test/hotspot/jtreg/vmTestbase/jit/t/t109/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java
- test/hotspot/jtreg/vmTestbase/jit/t/t110/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java
- test/hotspot/jtreg/vmTestbase/jit/t/t111/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java
- test/hotspot/jtreg/vmTestbase/jit/t/t112/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java
- test/hotspot/jtreg/vmTestbase/jit/t/t113/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java

Changeset: 7a702ae5
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-08-27 04:40:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/7a702ae5

Added tag jdk-16+13 for changeset fd07cdb26fc7

! .hgtags

Changeset: 0483ff56
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-08-27 06:34:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/0483ff56

8252362: C2: Remove no-op checking for callee-saved-floats

Reviewed-by: vlivanov

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

Changeset: 124db3be
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-08-27 06:34:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/124db3be

8252215: Remove VerifyOptoOopOffsets flag

Reviewed-by: thartmann, kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp

Changeset: c31bcc58
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-08-27 10:35:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/c31bcc58

8252404: compiler/c1/TestTraceLinearScanLevel.java fails with release VMs

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java

Changeset: 84d2c267
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-08-25 14:25:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/84d2c267

8252296: Shenandoah: crash in CallNode::extract_projections

Reviewed-by: chagedorn

! src/hotspot/share/opto/callnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestBarrierExpandCallProjection.java

Changeset: 0351595b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-27 09:52:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/0351595b

8252223: ZGC: Convert ZPage to use delegating constructor

Reviewed-by: pliden, sjohanss, kbarrett

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

Changeset: 16d8f5f6
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-27 09:53:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/16d8f5f6

8252224: ZGC: Convert ZValue to use alias templates

Reviewed-by: pliden, kbarrett

! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp

Changeset: 08310982
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-27 09:54:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/08310982

8247759: ZGC: Replace ZGC specific array implementations with GrowableArray

Reviewed-by: pliden

! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp

Changeset: 56d8e8a0
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-08-27 10:57:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/56d8e8a0

8189744: Deprecate the JDK-specific API for setting socket options, jdk.net.Sockets

The JDK-specific API `jdk.net.Sockets` has been redundant since Java SE 9 added standard methods to get/set socket options and retrieve per-Socket supported options. This fix deprecates the class and its public methods.

Reviewed-by: chegar, dfuchs

! src/jdk.net/share/classes/jdk/net/Sockets.java

Changeset: 6a85e145
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-08-21 17:41:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/6a85e145

8241486: G1/Z give warning when using LoopStripMiningIter and turn off LoopStripMiningIter (0)

Reviewed-by: thartmann, kvn

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java

Changeset: 6ed221cb
Author:    Erik Helin <ehelin at openjdk.org>
Date:      2020-08-27 14:33:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/6ed221cb

8251551: Use .md filename extension for README

Reviewed-by: mr, ihse, darcy

- README
+ README.md

Changeset: 01dc2644
Author:    Erik Helin <ehelin at openjdk.org>
Date:      2020-08-27 14:41:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/01dc2644

8251552: Add minimal CONTRIBUTING.md file

Reviewed-by: iris, ihse

+ CONTRIBUTING.md

Changeset: c6633230
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-08-24 11:29:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/c6633230

8252292: 8240795 may cause anti-dependence to be missed

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestMissingAntiDependency.java

Changeset: 05040647
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-08-27 16:15:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/05040647

8237041: AssertionError in parsing

Avoid parser crash for deeply nested classes without closing braces, improve error recovery for classes without an opening brace.

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/processing/T6439826.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: edf36d90
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-08-27 10:51:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/edf36d90

8252467: AOT need to process new markId DEOPT_MH_HANDLER_ENTRY in compiled code

Reviewed-by: dlong

! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java

Changeset: 235ef8e6
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-08-27 20:20:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/235ef8e6

8252458: Test tools/javac/parser/JavacParserTest.java fails on Windows after JDK-8237041

Reviewed-by: vromero

! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: ba7f7fe4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-08-27 13:01:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/ba7f7fe4

8251921: Expand default constructor warning to cover more cases

Reviewed-by: jjg, abuckley

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java

Changeset: fbe38f23
Author:    duke <duke at openjdk.org>
Date:      2020-08-27 22:04:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/fbe38f23

Automatic merge of master into sealed-types

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java



More information about the amber-dev mailing list