git: openjdk/loom: fibers: 87 new changesets

duke duke at openjdk.java.net
Mon Aug 24 00:21:51 UTC 2020


Changeset: e15e30fe
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-08-03 15:29:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/e15e30fe

8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows

Reviewed-by: prr, serb

! src/java.desktop/windows/classes/sun/awt/windows/WFontConfiguration.java

Changeset: 42f4170b
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2020-08-03 17:27:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/42f4170b

8243674: Remove language tag length limit for iTXt chunk in PNGImageReader

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
+ test/jdk/javax/imageio/plugins/png/ReadLongLanguageTagTest.java

Changeset: 84e397b4
Author:    Phil Race <prr at openjdk.org>
Date:      2020-08-04 12:20:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/84e397b4

8250894: Provide a configure option to build and run against the platform libharfbuzz

Reviewed-by: erikj

! make/autoconf/help.m4
! make/autoconf/lib-bundled.m4
! make/autoconf/spec.gmk.in
! make/modules/java.desktop/Copy.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 7f74c7dd
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2020-08-05 12:52:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f74c7dd

8212226: SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows)

Reviewed-by: serb

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
+ test/jdk/java/awt/image/multiresolution/MultiResolutionImageSelectionTest.java

Changeset: c798b3d0
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-05 17:49:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/c798b3d0

6709913: BasicComboBoxUI.isPopupVisible returns NullPointerException

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
+ test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java

Changeset: c32923e0
Author:    Phil Race <prr at openjdk.org>
Date:      2020-08-06 09:43:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/c32923e0

8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files

Reviewed-by: serb, kizune, kcr, cjplummer

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/OSVersion.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m

Changeset: 2c00d740
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-07 09:21:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c00d740

8251187: Mark BasicComboNPE regression test as headful

Reviewed-by: prr

! test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java

Changeset: 0615eac2
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-07 09:23:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/0615eac2

8249838: javax.swing.JLayeredPane has used valueOf twice in example code in documentation

Reviewed-by: jdv, pbansal

! src/java.desktop/share/classes/javax/swing/JLayeredPane.java

Changeset: 79a4a019
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-08-09 14:30:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/79a4a019

8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32

Reviewed-by: prr, psadhukhan

! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! test/jdk/javax/swing/LookAndFeel/SystemLookAndFeel/SystemLookAndFeelTest.java

Changeset: 63b34987
Author:    Phil Race <prr at openjdk.org>
Date:      2020-08-10 21:12:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/63b34987

8251367: [windows] harfbuzz.dll not found causes failure to load sun.font.SunFontManager

Reviewed-by: serb

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java

Changeset: 62a67c5d
Author:    Phil Race <prr at openjdk.org>
Date:      2020-08-11 10:56:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/62a67c5d

Merge


Changeset: dce1aee4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-08-11 05:30:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/dce1aee4

8250856: Address reliance on default constructors in the AWT APIs

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/FocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/dnd/DragSourceAdapter.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetAdapter.java
! src/java.desktop/share/classes/java/awt/event/ComponentAdapter.java
! src/java.desktop/share/classes/java/awt/event/ContainerAdapter.java
! src/java.desktop/share/classes/java/awt/event/FocusAdapter.java
! src/java.desktop/share/classes/java/awt/event/HierarchyBoundsAdapter.java
! src/java.desktop/share/classes/java/awt/event/KeyAdapter.java
! src/java.desktop/share/classes/java/awt/event/MouseAdapter.java
! src/java.desktop/share/classes/java/awt/event/MouseMotionAdapter.java
! src/java.desktop/share/classes/java/awt/event/WindowAdapter.java

Changeset: 31480720
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-08-11 05:34:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/31480720

8250857: Address reliance on default constructors in the Java Beans API

Reviewed-by: prr

! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/Encoder.java
! src/java.desktop/share/classes/java/beans/PersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java
! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java

Changeset: d2d5bc70
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2020-08-11 05:52:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/d2d5bc70

8166038: BufferedImage methods getTileGridXOffset() and getTileGridYOffset() return a non 0 value for sub images

Reviewed-by: jdv, serb

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
+ test/jdk/java/awt/image/BufferedImage/GetTileGridOffset.java

Changeset: fe8fcfb4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-08-11 06:03:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/fe8fcfb4

8078228: Default file manager and web browser didn't launch and got SecurityException

Reviewed-by: jdv, dmarkov

+ test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java
+ test/jdk/java/awt/Desktop/SecurityTest/desktop.policy

Changeset: 50f1b87a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-12 19:32:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/50f1b87a

8250811: Address reliance on default constructors in the javax.swing.plaf.multi APIs

Reviewed-by: prr, serb

! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiColorChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopIconUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiInternalFrameUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPanelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiRootPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSeparatorUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableHeaderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiViewportUI.java

Changeset: 5735fce3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-08-12 12:37:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/5735fce3

8251489: universe.cpp includes too many headers

Reviewed-by: lfoltan, stuefe

! src/hotspot/share/memory/universe.cpp

Changeset: 60745d14
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-08-12 20:23:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/60745d14

Added tag jdk-16+11 for changeset 5c18d696c7ce

! .hgtags

Changeset: 07c30219
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-08-13 00:20:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/07c30219

8251460: Fix the biased-locking code in ObjectSynchronizer::FastHashCode

Reviewed-by: coleenp, dcubed, pchilanomate

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

Changeset: d3776c7d
Author:    Bernhard Urban <burban at openjdk.org>
Date:      2020-07-30 15:05:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3776c7d

8248816: C1: Fix signature mismatch of LIRGenerator::strengh_reduce_multiply

Co-authored-by: Monica Beckwith <monica.beckwith at microsoft.com>
Co-authored-by: Ludovic Henry <luhenry at microsoft.com>
Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp

Changeset: 51b3bd2c
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-08-13 15:59:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/51b3bd2c

8251456: [TESTBUG] compiler/vectorization/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError

Removed allocation of large arrays to avoid OOME.

Reviewed-by: kvn, chagedorn

! test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java

Changeset: 191e1e60
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-08-13 16:01:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/191e1e60

8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed"

Limit the counter value to max_jint.

Reviewed-by: kvn, vlivanov, chagedorn

! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java

Changeset: e648a907
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-08-13 10:02:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/e648a907

8250597: G1: Improve inlining around trim_queue

Refactor, using NOINLINE and (new) ATTRIBUTE_FLATTEN for control.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: a096c0a8
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-08-13 15:40:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/a096c0a8

8240901: Add a test to check that large datagrams are sent/received on the network correctly

This fix updates `java/net/DatagramSocket/SendReceiveMaxSize.java` and `java/net/DatagramSocket/SendReceiveMaxSize.java` to check (on all platforms) that the sending/receiving of large datagrams across a network are sent, fragmented, and re-assembled correctly

Reviewed-by: alanb, dfuchs

! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java

Changeset: 9edcdf12
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-08-13 17:10:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/9edcdf12

8251533: MacOS build of libjimage explicitly adds C++ standard library

Reviewed-by: erikj

! make/modules/java.base/lib/CoreLibraries.gmk

Changeset: 19a08080
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-08-13 17:34:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/19a08080

8251516: VSCode IDE configuration specifies c++03

Reviewed-by: erikj

! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/cpptools-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt

Changeset: 12ae68b1
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-08-13 15:42:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/12ae68b1

8251118: BiasedLocking::preserve_marks should not have a HandleMark

Removed HandleMark from BiasedLocking::preserve_marks() method

Reviewed-by: hseigel, coleenp, dcubed, tschatzl, dholmes

! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/vframe.hpp
! test/hotspot/jtreg/gc/TestFullGCALot.java

Changeset: 03e5f256
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-08-13 09:33:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/03e5f256

8245304: Re-examine ThreadLocal usage in java.math.BigDecimal

Reviewed-by: darcy, alanb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: d8355e02
Author:    Rahul Yadav <ryadav at openjdk.org>
Date:      2020-08-13 17:48:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8355e02

8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference

This fix upgrades java/nio/channels/DatagramChannel/ReceiveISA.java so it can handle interference from stray packets.

Reviewed-by: alanb, dfuchs

! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java

Changeset: e44575ad
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-08-13 10:33:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/e44575ad

8251526: CTW fails to build after JDK-8251121

Reviewed-by: shade

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: 3498a10a
Author:    Lin Zang <lzang at openjdk.org>
Date:      2020-08-13 11:31:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/3498a10a

8215624: Add parallel heap iteration for jmap –histo

Chunk and parallelize the heap scan

Reviewed-by: sspitsyn, stefank, phh

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/services/attachListener.cpp
! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java

Changeset: 9f090cb6
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2020-08-13 11:31:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f090cb6

8215624: Add parallel heap iteration for jmap –histo

Chunk and parallelize the heap scan

Reviewed-by: sspitsyn, stefank, phh

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/services/attachListener.cpp
! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java

Changeset: 473fa820
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-08-13 12:31:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/473fa820

8250839: Improve test template SSLEngineTemplate with SSLContextTemplate

Reviewed-by: ascarpino

! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java

Changeset: 0db83862
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-08-13 15:42:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/0db83862

Merge


Changeset: 76385804
Author:    Lin Zang <lzang at openjdk.org>
Date:      2020-08-13 13:57:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/76385804

8251374: jmap -dump could accept invalid options

Emit usage(1) in dump() argument loop

Reviewed-by: sspitsyn, phh

! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java

Changeset: 35e3226d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-08-13 18:40:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/35e3226d

8250990: Consolidate object copying code for CDS static/dynamic archive dumping

Reviewed-by: coleenp, ccheung

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
+ src/hotspot/share/memory/archiveBuilder.cpp
+ src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/archiveUtils.inline.hpp
+ src/hotspot/share/memory/dumpAllocStats.cpp
+ src/hotspot/share/memory/dumpAllocStats.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/hashtable.hpp

Changeset: 90f0612a
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-08-07 14:10:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/90f0612a

8247354: [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 552a7330
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-08-14 10:30:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/552a7330

8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing

Fix wrong replacement of loads by zero for non-completed InitializationNodes belonging to a clone when ReduceBulkZeroing is disabled.

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java

Changeset: 9573ef8b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-14 15:49:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/9573ef8b

Merge


Changeset: a963aab1
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-08-14 08:12:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/a963aab1

8181919: Refactor test/java/io/File/GetXSpace.sh to java test

Reviewed-by: naoto

! test/jdk/java/io/File/GetXSpace.java
- test/jdk/java/io/File/GetXSpace.sh

Changeset: 57320327
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-08-14 15:42:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/57320327

8251414: Add test that invokeinterface of a protected method in java.lang.Object throws NoSuchMethodError

Add the missing test cases to existing test InterfaceObjectTest.java

Reviewed-by: lfoltan, coleenp

! src/hotspot/share/interpreter/linkResolver.cpp
- test/hotspot/jtreg/runtime/8026394/InterfaceObjectTest.java
+ test/hotspot/jtreg/runtime/linkResolver/InterfaceObj.jasm
+ test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java

Changeset: 65b99c7b
Author:    Charlie Gracie <charlie.gracie at microsoft.com>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-08-14 18:23:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/65b99c7b

8241065: Shenandoah: remove leftover code after JDK-8231086

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp

Changeset: 087cbbfd
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2020-08-14 13:24:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/087cbbfd

8237591: Mac: include OS X version in hs_err_pid crash log file

Added macOS and build version to crash lof report

Reviewed-by: dholmes, dcubed

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 8d432d29
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-08-15 11:06:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/8d432d29

Merge


Changeset: 50c37fc7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-08-15 16:02:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/50c37fc7

8251543: add mention of INFLATING() to share/oops/markWord.hpp header comment

Reviewed-by: kbarrett

! src/hotspot/share/oops/markWord.hpp

Changeset: 77522d12
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-08-15 18:13:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/77522d12

8251559: Remove empty file utilities/sizes.cpp

Reviewed-by: ccheung, dholmes

- src/hotspot/share/utilities/sizes.cpp

Changeset: fb300a3f
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-08-14 18:08:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb300a3f

8251517: [TESTBUG] com/sun/net/httpserver/bugs/B6393710.java does not scale socket timeout

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/bugs/B6393710.java

Changeset: f1a5cbb1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-08-17 10:40:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/f1a5cbb1

8251846: Replace __linux which is no longer defined

Reviewed-by: dholmes, goetz

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

Changeset: 55e3560a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-08-17 11:23:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/55e3560a

8245721: Refactor the TaskTerminator

Improve the structure of the TaskTerminator code to make it more understandable and amenable to improvements.

Reviewed-by: zgu, kbarrett, lkorinth

! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/taskTerminator.hpp

Changeset: ea73b5b0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-17 11:30:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/ea73b5b0

8233281: Obsolete UseSemaphoreGCThreadsSynchronization

Reviewed-by: tschatzl, kbarrett, ayang

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 2631422b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-17 11:32:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/2631422b

8251570: JDK-8215624 causes assert(worker_id <' _n_workers) failed: Invalid worker_id

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp

Changeset: 5d9c1e45
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-17 11:34:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/5d9c1e45

8251835: JDK-8251374 breaks jmap -dump:all

Reviewed-by: phh, sspitsyn

! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java

Changeset: 34949494
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-08-17 10:36:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/34949494

7164518: No PortUnreachableException when connecting to a non-existing DatagramSocket (mac)

This fix changes the test to run with the new impl of DatagramSocket, which remedies the issue that caused the test to fail with a wrong expection and can now be taken off the ProblemList.

Reviewed-by: dfuchs

! test/jdk/ProblemList.txt
! test/jdk/com/sun/jndi/dns/ConfigTests/PortUnreachable.java

Changeset: 51c8ac36
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-08-17 11:36:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/51c8ac36

8251837: Rename get_safepoint_workers to safepoint_workers

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: 35421399
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-08-17 10:08:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/35421399

8235765: Use of the long type should be avoided in shared code

Changed some long declarations to uint64_t/int64_t or unsigned int, depending on context.

Reviewed-by: lfoltan, kvn, dholmes

! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 5dbcdbbe
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-08-17 11:59:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/5dbcdbbe

8250611: Cannot display splash screen on Windows

Reviewed-by: asemenyuk, almatvee, prr

! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h
! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: 57d2c869
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-08-17 18:46:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/57d2c869

8247529: Crash in runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java with Graal

Avoid inserting InstanceKlass into the DumpTimeSharedClassTable after dynamic CDS dumping has started. Acquire the DumpTimeTable_lock before iterations on _dumptime_table to ensure memory order correctness.

Reviewed-by: iklam, minqi

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/dynamicArchive.cpp

Changeset: 89d75304
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-08-17 13:41:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/89d75304

8250803: pkgbuild failed with exit code 134

Reviewed-by: herrick, asemenyuk

! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java

Changeset: c190193e
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-08-17 17:33:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/c190193e

8246804: Incorrect copyright header in TypeAnnotationParser.java

Reviewed-by: darcy, psandoz

! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java

Changeset: 4a588d89
Author:    Prasadrao Koppula <pkoppula at openjdk.org>
Date:      2020-06-11 21:54:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a588d89

8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts

Reviewed-by: xuelei, coffeys

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java

Changeset: d1b66912
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-08-12 20:07:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/d1b66912

Added tag jdk-15+36 for changeset e3f940bd3c8f

! .hgtags

Changeset: 38f4f06c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-08-18 01:08:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/38f4f06c

Merge

! .hgtags
! .hgtags

Changeset: 39c9560c
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-08-17 17:26:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/39c9560c

8251859: sun/security/validator/PKIXValAndRevCheckTests.java fails

Reviewed-by: jnimeh

! test/jdk/sun/security/validator/PKIXValAndRevCheckTests.java

Changeset: 61e42ed8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-08-17 18:58:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/61e42ed8

8071961: Add javac lint warning when a default constructor is created

Reviewed-by: jjg, jlahoda, abuckley, erikj, mcimadamore

! make/CompileJavaModules.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/langtools/tools/javac/diags/examples/WarnDefaultCtor/DefaultCtor.java
+ test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/module-info.java
+ test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/pkg/Foo.java
+ test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java
+ test/langtools/tools/javac/warnings/DefaultCtor/NoWarningCases.java
+ test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java

Changeset: cc8d5202
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-08-18 10:29:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/cc8d5202

8251550: Clean up jdk.javadoc and the related parts of jdk.compiler

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/AuthorTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/CommentTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DeprecatedTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTypeTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/EndElementTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/EntityTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/HiddenTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/IdentifierTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/LinkTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/LiteralTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ParamTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ProvidesTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ReferenceTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ReturnTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/SeeTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialDataTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialFieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/SinceTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/StartElementTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/SummaryTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/SystemPropertyTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/UsesTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/VersionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ConditionalExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/MemberSelectTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocSourcePositions.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
! src/jdk.compiler/share/classes/com/sun/source/util/ParameterNameProvider.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SourcePositions.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java
! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberCache.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java

Changeset: 74ae1371
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2020-08-18 11:43:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/74ae1371

8251463: Obsolete -XX:ForceNUMA option

Reviewed-by: kbarrett, sjohanss, lkorinth

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: daffaa83
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-08-18 11:37:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/daffaa83

8251160: Fix "no comment" warnings in java.logging

Add missing documentation to the Serialized Form of Level and LogRecord.

Reviewed-by: lancea, mchung

! src/java.logging/share/classes/java/util/logging/Level.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java

Changeset: 70c08153
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-08-18 12:46:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/70c08153

8251924: 32-bit build failures after JDK-8235765

Reviewed-by: dholmes

! src/hotspot/share/oops/klassVtable.cpp

Changeset: f779affd
Author:    Dong Bo <dongbo4 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-08-18 10:20:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/f779affd

8251885: aarch64: aarch64-asmtest.py script generates unpredictable instructions

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp

Changeset: e8d284fa
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-08-18 16:37:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8d284fa

8248266: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again

Reviewed-by: shade, eosterlund

! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
+ test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 54490d30
Author:    Evan Whelan <evan.whelan at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2020-08-18 14:43:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/54490d30

8249691: jdk/lambda/vm/StrictfpDefault.java file can be removed

Reviewed-by: coffeys

- test/jdk/jdk/lambda/vm/StrictfpDefault.java

Changeset: 74cb1b4e
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-08-18 17:35:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/74cb1b4e

8251541: "no symbols" printed when building hotspot

Reviewed-by: erikj

! make/hotspot/lib/CompileJvm.gmk

Changeset: 9871f3a2
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-08-18 17:34:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/9871f3a2

8251939: Fix copy-paste issues and address TODOs

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java

Changeset: f797e19e
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-08-18 13:34:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/f797e19e

8251910: Shenandoah: Handshake threads between weak-roots and reset phases

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: ae912be8
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-08-18 15:34:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/ae912be8

8251459: Compute caller save exclusion RegMasks once

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: 714db70b
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Date:      2020-08-10 20:31:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/714db70b

8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies

Reviewed-by: iignatyev, kvn

! test/hotspot/jtreg/compiler/codecache/stress/Helper.java

Changeset: 929ffca4
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Date:      2020-08-10 16:11:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/929ffca4

8069411: OutOfMemoryError in OverloadCompileQueueTest.java

OOME seems to have happened in older version and does not show up in modern VM, hence the test OverloadCompileQueueTest.java gets un-quarantined.

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: c2ee4326
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-08-18 19:23:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/c2ee4326

8249902: tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java uses @ignore w/o bug-id

Reviewed-by: jjg

- test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java

Changeset: 67b3cbff
Author:    Evan Whelan <evan.whelan at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-08-19 08:58:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/67b3cbff

8250748: Doc of URL(String, String, int, String, URLStreamHandler) does not use link

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/URL.java

Changeset: b328bc14
Author:    Rahul Yadav <ryadav at openjdk.org>
Date:      2020-08-18 16:44:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/b328bc14

8251715: Throw UncheckedIOException in place of InternalError when HttpClient fails due to unavailability of underlying resources required by SSLContext

This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError.

Reviewed-by: chegar, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/SSLExceptionTest.java

Changeset: 9fc76c2b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-08-19 06:11:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/9fc76c2b

8251888: Move HotSpot Style Guide wiki subpages to jdk/jdk/doc

Copy unit-test page from wiki, merge jtreg names page into hotspot-style.md

Reviewed-by: kvn, iignatyev

! doc/hotspot-style.html
! doc/hotspot-style.md
+ doc/hotspot-unit-tests.html
+ doc/hotspot-unit-tests.md

Changeset: 3fb8f436
Author:    Conor Cleary <conor.cleary at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-08-19 16:27:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/3fb8f436

8246047: Replace LinkedList impl in net.http.websocket.BuilderImpl

Replaced usages of LinkedList with ArrayList in http.websocket.BuilderImpl

Reviewed-by: chegar, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/websocket/BuilderImpl.java

Changeset: ecfb2914
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-08-19 17:44:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/ecfb2914

8251357: [DocCommentParser] Infinite loop while looking for the end of a preamble

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java
+ test/langtools/tools/javac/doctree/dcapi/overview10.html
+ test/langtools/tools/javac/doctree/dcapi/overview10.html.out
+ test/langtools/tools/javac/doctree/dcapi/overview11.html
+ test/langtools/tools/javac/doctree/dcapi/overview11.html.out

Changeset: 8e4a4cdb
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-08-19 17:51:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/8e4a4cdb

8251454: Wrong "self type" in DCTree.DCEndElement

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java

Changeset: 93c00472
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-08-19 19:40:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/93c00472

8251490: [TESTBUG] The Java thread stack size specified is too small for nsk/stress/stack. Specify at least 448k

Increase the -Xss stack size for some tests, mark other tests as not runnable on AArch64.

Reviewed-by: gziemski, lfoltan

! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java

Changeset: 49e7609d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-08-19 13:41:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/49e7609d

8251499: no-placeholder compact number patterns throw IllegalArgumentException

Reviewed-by: joehw, rriggs

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java

Changeset: 40142d24
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2020-08-24 00:32:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/40142d24

Merge branch 'master' into fibers

! make/autoconf/spec.gmk.in
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/java.base/share/classes/java/lang/Scoped.java
! src/java.base/share/classes/java/net/URL.java
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! make/autoconf/spec.gmk.in
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
+ src/java.base/share/classes/java/lang/Scoped.java
! src/java.base/share/classes/java/net/URL.java
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list