git: openjdk/panama-foreign: foreign-abi: 124 new changesets

duke duke at openjdk.java.net
Fri Sep 4 11:16:24 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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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: 2847cd5e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-21 14:35:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2847cd5e

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/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/panama-foreign/commit/fb8ceae0

Merge


Changeset: 8bf5b1d1
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-08-23 13:09:00 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8bf5b1d1

8251254: Add automated test for fix done in JDK-8218472

Reviewed-by: serb

+ test/jdk/javax/swing/JProgressBar/TestJProgressBarHighlightColor.java

Changeset: b6c861f9
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-08-23 13:18:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b6c861f9

8251252: Add automated testcase for fix done in JDK-8214253

Reviewed-by: serb, psadhukhan

+ test/jdk/javax/swing/JToolTip/TestTooltipBackgroundColor.java

Changeset: 484864c9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-08-24 00:34:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/484864c9

8251558: J2DBench should support shaped and translucent windows

Reviewed-by: avu

! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/README
! src/demo/share/java2d/J2DBench/build.xml
! src/demo/share/java2d/J2DBench/options/default.opt
! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java
! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java
! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java
! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java
! src/demo/share/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java

Changeset: e11ce6d5
Author:    Kumar Abhishek <kumar.z.abhishek at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2020-08-24 22:48:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e11ce6d5

8136363: Nimbus-LaF: background color cleared when setting component name of JToolBar

Reviewed-by: serb, aivanov, dmarkov

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java
+ test/jdk/javax/swing/plaf/synth/SynthToolBarUI/8136363/ComponentSetNameTest.java

Changeset: 4d4161a5
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-08-24 22:12:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4d4161a5

8250858: Address reliance on default constructors in the Java Sound APIs

Reviewed-by: prr

! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java
! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java
! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/FormatConversionProvider.java
! src/java.desktop/share/classes/javax/sound/sampled/spi/MixerProvider.java

Changeset: 0643f3aa
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2020-08-26 08:13:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0643f3aa

8232114: JVM crashed at imjpapi.dll in native code

Reviewed-by: serb, alitvinov

! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h

Changeset: fa31c0de
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-26 14:47:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fa31c0de

8250850: Address reliance on default constructors in the javax.swing.plaf.metal APIs

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxIcon.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalMenuBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java

Changeset: 4b8ea58b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-26 17:20:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4b8ea58b

8250853: Address reliance on default constructors in the javax.swing APIs

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/AbstractButton.java
! src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java
! src/java.desktop/share/classes/javax/swing/AbstractListModel.java
! src/java.desktop/share/classes/javax/swing/AbstractSpinnerModel.java
! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/DefaultListModel.java
! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java
! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/InputVerifier.java
! src/java.desktop/share/classes/javax/swing/InternalFrameFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java
! src/java.desktop/share/classes/javax/swing/LookAndFeel.java
! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/RowFilter.java
! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/ViewportLayout.java
! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java
! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/event/InternalFrameAdapter.java
! src/java.desktop/share/classes/javax/swing/event/MouseInputAdapter.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileFilter.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileView.java
! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/table/TableStringConverter.java
! src/java.desktop/share/classes/javax/swing/text/DefaultTextUI.java
! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java
! src/java.desktop/share/classes/javax/swing/text/FlowView.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java
! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/html/HTML.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java
! src/java.desktop/share/classes/javax/swing/undo/CannotRedoException.java
! src/java.desktop/share/classes/javax/swing/undo/CannotUndoException.java
! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java

Changeset: e0989c00
Author:    Phil Race <prr at openjdk.org>
Date:      2020-08-26 09:28:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e0989c00

8247867: Upgrade to freetype 2.10.2

Reviewed-by: serb

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afangles.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c
! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h
! src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: 79dd4729
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-27 17:07:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/79dd4729

8250935: JFileChooser incorrectly placed "Date" value in "Type" field

Reviewed-by: prr

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
+ test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java

Changeset: b6c6b4a8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-28 09:17:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b6c6b4a8

8252469: Backout JDK-8250935 fix

Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
- test/jdk/javax/swing/JFileChooser/JFileChooserHomeDetailsInfo.java

Changeset: 31f24268
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-28 17:12:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/31f24268

6542439: Significant memory leak in BasicComboBoxUI and MetalComboBoxButton

Reviewed-by: serb

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/TestMemLeakComboBox.java

Changeset: 30c2dbea
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2020-08-28 13:10:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/30c2dbea

8251182: Fix "no comment" warnings in java.naming

Reviewed-by: lancea, rriggs, dfuchs

! src/java.naming/share/classes/javax/naming/CompositeName.java
! src/java.naming/share/classes/javax/naming/CompoundName.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttribute.java
! src/java.naming/share/classes/javax/naming/directory/BasicAttributes.java
! src/java.naming/share/classes/javax/naming/ldap/LdapName.java
! src/java.naming/share/classes/javax/naming/ldap/Rdn.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java

Changeset: 925d275a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-28 17:58:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/925d275a

Merge


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

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

Reviewed-by: kizune, prr

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

Changeset: 7df86108
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-08-28 06:23:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7df86108

8252145: Unify Info.plist files with correct version strings

Reviewed-by: ihse, serb

! make/MacBundles.gmk
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/common/modules/LauncherCommon.gmk
! make/conf/jib-profiles.js
! make/data/bundle/JDK-Info.plist
! make/data/bundle/JRE-Info.plist
+ make/data/bundle/cmdline-Info.plist
- src/java.base/macosx/native/launcher/Info-cmdline.plist
- src/java.base/macosx/native/launcher/Info-privileged.plist

Changeset: 26b48999
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-08-28 15:26:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/26b48999

8252172: Improve prettiness of printing HTML attributes by DocPretty

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! test/langtools/tools/javac/doctree/AttrTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java

Changeset: f0acabc6
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-28 17:20:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f0acabc6

8252245: Remove ScanClosure

Reviewed-by: pliden, sjohanss

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: 07a879a9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-28 17:20:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/07a879a9

8252289: Remove usage of OopsInGenClosure from full_process_roots

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp

Changeset: 507ec8ab
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-28 17:20:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/507ec8ab

8252294: Remove OopsInGenClosure usage from younger_refs_iterate

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardGeneration.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: e1d29cd6
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-08-28 10:28:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e1d29cd6

8252401: Introduce Utils.TEST_NATIVE_PATH

Reviewed-by: sspitsyn

! test/lib/jdk/test/lib/Utils.java

Changeset: 0f64d4be
Author:    Rahul Yadav <ryadav at openjdk.org>
Date:      2020-08-28 18:05:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0f64d4be

8245308: Replace ThreadLocalCoders decoder/encoder cache in java.net.URI

This fix updates java.net.URI and replaces the ThreadLocalCoders optimization.

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/URI.java
+ test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java

Changeset: 50cc54c7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-08-28 12:03:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/50cc54c7

8252233: Put debug symbols in symbols-image

Reviewed-by: ihse, aleonard

! make/Bundles.gmk
! make/Images.gmk

Changeset: c8b6cfbd
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-29 11:10:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c8b6cfbd

Merge


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

Merge


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

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

Reviewed-by: serb, prr

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

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

8074844: Resolve disabled warnings for libfontmanager

Reviewed-by: serb, ihse, erikj

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

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

8249548: backward focus traversal gets stuck in button group

Reviewed-by: serb

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

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

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

Reviewed-by: prr

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

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

8245400: Upgrade to LittleCMS 2.11

Reviewed-by: serb, jdv

! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 4e3d9e39
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2020-08-31 17:06:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4e3d9e39

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

Reviewed-by: serb, aivanov

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

Changeset: 24578630
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-08-29 13:55:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/24578630

8249176: Update GlobalSignR6CA test certificates

Reviewed-by: xuelei

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

Changeset: 09e86303
Author:    Dmitry Samersoff <dsamersoff at openjdk.org>
Date:      2020-08-30 15:48:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/09e86303

8250630: test/jdk/com/sun/jdi/JdwpListenTest.java fails on Alpine Linux

Make sure that IN6ADDR_ANY is preferred over mapped INADDR_ANY

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: 02062b34
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-08-30 12:20:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/02062b34

8252551: JDK-8250630 causes build error on Win*

Reviewed-by: dsamersoff

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: f0b30a5d
Author:    Dean Long <dlong at openjdk.org>
Date:      2020-08-30 15:53:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f0b30a5d

8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used

Reviewed-by: kvn

! make/RunTests.gmk
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallSnippets.java
! test/jtreg-ext/requires/VMProps.java

Changeset: b957d802
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Date:      2020-08-31 09:28:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b957d802

8252250: isnanf is obsolete

Reviewed-by: dcubed, mikael

! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: 5490b031
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-08-31 11:18:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5490b031

8252248: __SIGRTMAX is not declared in musl libc

Reviewed-by: alanb, vtewari, stuefe

! src/java.base/linux/native/libnet/linux_close.c
! src/java.base/unix/native/libnio/ch/NativeThread.c

Changeset: bfabf127
Author:    Vipin Sharma <vsharma at openjdk.org>
Date:      2020-08-29 00:00:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bfabf127

8252265: Replace @exception with @throws java.util.logging package

@exception should be updated with @throws.

Reviewed-by: dfuchs, lancea

! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java

Changeset: 1605edfc
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-31 09:57:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1605edfc

8139800: Remove OopsInGenClosure

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: 178c2ff5
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-31 11:01:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/178c2ff5

8252367: Undo JDK-8245000: Windows GDI functions don't support large pages

Reviewed-by: eosterlund, sjohanss

! src/hotspot/os/windows/os_windows.cpp

Changeset: 24e9d356
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-31 11:02:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/24e9d356

8252368: Undo JDK-8245002: Windows GDI functions don't support NUMA interleaving

Reviewed-by: eosterlund, sjohanss

! src/hotspot/os/windows/os_windows.cpp

Changeset: 8f98911c
Author:    Yuri Nesterenko <yan at openjdk.org>
Date:      2020-08-31 12:26:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8f98911c

8252497: Incorrect numeric currency code for ROL

Reviewed-by: naoto

! make/data/currency/CurrencyData.properties

Changeset: 8d30bb03
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-08-31 12:10:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8d30bb03

8249607: C2: assert(!had_error) failed: bad dominance

Fix prevented igvn optimization in SplitIf for LoadNodes which resulted in dominanance errors with loop strip mining.

Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java

Changeset: a616bc97
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-08-31 09:32:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a616bc97

8230052: MLVM findDeadlock test timed out

Add logging for debugging for the next timeout

Reviewed-by: iignatyev, iklam, pchilanomate, dholmes

! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/TestDescription.java

Changeset: dd89c92c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-08-31 08:05:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dd89c92c

8251560: Remove excessive header file inclusion from systemDictionary.hpp and others

Reviewed-by: coleenp

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
+ src/hotspot/share/classfile/classLoadInfo.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp

Changeset: 79d12507
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-08-31 16:12:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/79d12507

8238286: Add new flatMap stream operation that is more amenable to pushing

This patch adds a new flatmap-like operation called mapMulti to the java.util.Stream class as well as the primitive variations of this operation i.e. mapMultiToInt, IntStream mapMulti, etc.

Reviewed-by: psandoz, smarks

! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/IntStream.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/LongStream.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/mapMultiOpTest.java

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

Merge


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

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

Reviewed-by: pbansal, psadhukhan

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

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

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

Reviewed-by: serb, aivanov

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

Changeset: 2914064c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-08-31 15:32:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2914064c

8252552: DecimalFormat javadoc contains HTML tags in example code

Reviewed-by: lancea, joehw

! src/java.base/share/classes/java/text/DecimalFormat.java

Changeset: a4ab6133
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-01 07:06:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a4ab6133

8252592: Non-PCH build is broken after JDK-8251560

Reviewed-by: zgu, iklam

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

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

Merge


Changeset: a1176dc8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-09-01 15:23:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a1176dc8

8252648: Shenandoah: name gang tasks consistently

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 0d1aa3cb
Author:    Evan Whelan <evan.whelan at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2020-09-01 13:35:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0d1aa3cb

8248772: Extra comma in documentation of Thread#interrupt()

Reviewed-by: coffeys, rriggs

! src/java.base/share/classes/java/lang/Thread.java

Changeset: 2c4fbbca
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-09-01 15:55:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2c4fbbca

8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
+ src/hotspot/share/gc/g1/g1ServiceThread.cpp
+ src/hotspot/share/gc/g1/g1ServiceThread.hpp
- src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
- src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: 6428c693
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-09-01 10:20:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6428c693

8252652: Buggy looking null check in ServiceThread::oops_do()

Remove the null check.

Reviewed-by: stefank

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

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

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

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

Reviewed-by: coleenp, iklam

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

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

8252481: Remove excessive include of memTracker.hpp

Reviewed-by: lfoltan, ccheung

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

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

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

Reviewed-by: hseigel

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

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

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

Reviewed-by: jlahoda

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

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

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

Reviewed-by: sspitsyn, amenkov

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

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

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

Reviewed-by: sspitsyn, dholmes

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

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

8222671: thread_large/thread_large.java times out on MacOSX

Removed unreliable test, and replaced it with more robust one

Reviewed-by: dholmes, iignatyev

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

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

8252529: Unsafe Documentation around Barrier Methods Inaccurate

Reviewed-by: psandoz

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

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

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

Reviewed-by: dholmes, sspitsyn

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

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

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

Reviewed-by: amenkov

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

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

8251274: Provide utilities for function SFINAE using extra template parameters

Added ENABLE_IF macro.

Reviewed-by: eosterlund, lfoltan

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

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

Merge


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

8252691: Build failure after JDK-8252481

Reviewed-by: goetz

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

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

8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size

Reviewed-by: shade

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

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

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

Reviewed-by: sjohanss, iwalulya

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

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

8252093: formula used to calculate decaying variance in numberSeq

Reviewed-by: sjohanss, kbarrett

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

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

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

Reviewed-by: sjohanss, tschatzl

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

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

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

Reviewed-by: eosterlund, pliden

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

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

8252514: ZGC: Physical memory splitting is broken

Reviewed-by: eosterlund, pliden

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

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

8252589: Code duplication in ParallelSPCleanupTask

Reviewed-by: shade, dholmes

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

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

8252656: Replace RegisterArrayForGC mechanism with plain Handles

Reviewed-by: coleenp, tschatzl, dholmes

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

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

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

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

Reviewed-by: coffeys

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

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

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

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

Reviewed-by: dholmes, coleenp

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

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

8248337: sparc related code clean up after solaris removal

Reviewed-by: dholmes, kvn

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

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

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

Reviewed-by: jlahoda

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

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

8252660: Shenandoah: support manageable SoftMaxHeapSize option

Reviewed-by: zgu

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

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

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

Reviewed-by: lancea, naoto

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

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

Added tag jdk-16+14 for changeset 36b29df125dc

! .hgtags

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

8160601: unexpected error compiling @Deprecated package

Reviewed-by: jlaskey

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

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

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

Reviewed-by: vromero

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

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

8251525: AARCH64: Faster Math.signum(fp)

Reviewed-by: aph, vlivanov, adinn

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

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

8252754: Hash code calculation of JfrStackTrace is inconsistent

Reviewed-by: egahlin

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

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

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

Reviewed-by: rriggs

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

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

8252359: HotSpot Not Identifying it is Running in a Container

Reviewed-by: sgehwolf

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

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

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

Reviewed-by: thartmann

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

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

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

Reviewed-by: thartmann

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

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

8241768: git needs .gitattributes

Reviewed-by: erikj, jvernee, ehelin

+ .gitattributes

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

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

Reviewed-by: lfoltan, psandoz

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

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

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

Updated CheckGraalIntrinsics.java test

Reviewed-by: dcubed

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

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

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

Reviewed-by: alanb, joehw

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

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

8252521: possible race in java_suspend_self_with_safepoint_check

Reviewed-by: dholmes, rehn

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

Changeset: bc0381f1
Author:    duke <duke at openjdk.org>
Date:      2020-09-04 11:00:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bc0381f1

Automatic merge of jdk:master into master


Changeset: 6b225df0
Author:    duke <duke at openjdk.org>
Date:      2020-09-04 11:00:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6b225df0

Automatic merge of master into foreign-memaccess


Changeset: f6e1fcd5
Author:    duke <duke at openjdk.org>
Date:      2020-09-04 11:01:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f6e1fcd5

Automatic merge of foreign-memaccess into foreign-abi

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp



More information about the panama-dev mailing list