git: openjdk/portola: 503 new changesets
Pavel Rappo
prappo at openjdk.java.net
Fri Jul 10 18:46:27 UTC 2020
Changeset: 78d35f14
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-03-02 21:04:48 +0000
URL: https://git.openjdk.java.net/portola/commit/78d35f14
8239149: Cleanups in SunFontManager.java and TrueTypeFont.java
Reviewed-by: prr
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
Changeset: 70e2c013
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-02 23:35:50 +0000
URL: https://git.openjdk.java.net/portola/commit/70e2c013
8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails
Reviewed-by: aivanov
! test/jdk/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java
Changeset: 9d0a4875
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-03 03:46:11 +0000
URL: https://git.openjdk.java.net/portola/commit/9d0a4875
8238936: The crash in XRobotPeer when the custom GraphicsDevice is used
Reviewed-by: kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/sun/awt/ComponentFactory.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WRobotPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
+ test/jdk/java/awt/Robot/CreateRobotCustomGC/CreateRobotCustomGC.java
Changeset: 6b455049
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-03-03 14:45:47 +0000
URL: https://git.openjdk.java.net/portola/commit/6b455049
Merge
Changeset: c2867d65
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-03-03 17:37:04 +0000
URL: https://git.openjdk.java.net/portola/commit/c2867d65
8204161: [TESTBUG] auto failed with the "Applet thread threw exception: java.lang.UnsupportedOperationException" exception
Reviewed-by: serb
- test/jdk/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.html
! test/jdk/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.java
+ test/jdk/java/awt/TrayIcon/MiddleButtonEventTest/MiddleButtonEventTest.java
Changeset: 23def435
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-03-03 17:49:58 +0000
URL: https://git.openjdk.java.net/portola/commit/23def435
8239902: Remove direct usage of JSlider, JProgressBar classes in CAccessible class
Reviewed-by: serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: e70ee3dc
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-03-03 18:26:57 +0000
URL: https://git.openjdk.java.net/portola/commit/e70ee3dc
8231042: [macos] JFileChooser creates new folder on ESC
Reviewed-by: serb, psadhukhan
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/TestJFileChooserNewFolderAction.java
Changeset: bce81496
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-06 14:41:35 +0000
URL: https://git.openjdk.java.net/portola/commit/bce81496
8219578: No associated icon for the leaf node of JTree
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/module-info.java
Changeset: 315635ea
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2020-03-09 00:18:23 +0000
URL: https://git.openjdk.java.net/portola/commit/315635ea
8176040: Documentation of java.awt.Rectangle.add(java.awt.Point) is wrong
Reviewed-by: serb, prr
! src/java.desktop/share/classes/java/awt/Rectangle.java
Changeset: 15a838d3
Author: Toshio Nakamura <tnakamura at openjdk.org>
Date: 2020-03-09 15:07:11 +0000
URL: https://git.openjdk.java.net/portola/commit/15a838d3
8240518: Incorrect JNU_ReleaseStringPlatformChars in Windows Print
Reviewed-by: serb, pbansal, psadhukhan
! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
Changeset: bd78beae
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2020-03-10 16:07:58 +0000
URL: https://git.openjdk.java.net/portola/commit/bd78beae
6532025: GIF reader throws misleading exception with truncated images
Reviewed-by: prr, bpb
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
+ test/jdk/javax/imageio/plugins/gif/TruncatedGIFTest.java
Changeset: 40f6d697
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-10 11:30:33 +0000
URL: https://git.openjdk.java.net/portola/commit/40f6d697
8233573: Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException
Reviewed-by: prr, jdv
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
+ test/jdk/java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java
Changeset: f3ef9726
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-10 13:58:46 +0000
URL: https://git.openjdk.java.net/portola/commit/f3ef9726
8040630: Popup menus and tooltips flicker with previous popup contents when first shown
Reviewed-by: kizune, pbansal
! src/java.desktop/share/classes/javax/swing/Popup.java
Changeset: afe70e69
Author: Marc Hoffmann <hoffmann at mountainminds.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-12 03:26:04 +0000
URL: https://git.openjdk.java.net/portola/commit/afe70e69
8237746: Fixing compiler warnings in src/demo/share/jfc
Reviewed-by: kizune, aivanov
! src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java
! src/demo/share/jfc/Font2DTest/Font2DTest.java
- src/demo/share/jfc/Font2DTest/Font2DTestApplet.java
! src/demo/share/jfc/Font2DTest/FontPanel.java
! src/demo/share/jfc/Font2DTest/RangeMenu.java
! src/demo/share/jfc/J2Ddemo/java2d/DemoPanel.java
! src/demo/share/jfc/J2Ddemo/java2d/GlobalControls.java
! src/demo/share/jfc/J2Ddemo/java2d/Tools.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Clipping/Areas.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Fonts/Tree.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Images/ImageOps.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/Balls.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Mix/BezierScroller.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Paint/GradAnim.java
! src/demo/share/jfc/J2Ddemo/java2d/demos/Paint/TextureAnim.java
! src/demo/share/jfc/Metalworks/MetalworksPrefs.java
! src/demo/share/jfc/Notepad/ElementTreePanel.java
! src/demo/share/jfc/Stylepad/Stylepad.java
! src/demo/share/jfc/SwingSet2/ButtonDemo.java
! src/demo/share/jfc/SwingSet2/ColorChooserDemo.java
! src/demo/share/jfc/SwingSet2/ComboBoxDemo.java
! src/demo/share/jfc/SwingSet2/DemoModule.java
! src/demo/share/jfc/SwingSet2/DirectionPanel.java
! src/demo/share/jfc/SwingSet2/ExampleFileView.java
! src/demo/share/jfc/SwingSet2/FileChooserDemo.java
! src/demo/share/jfc/SwingSet2/InternalFrameDemo.java
! src/demo/share/jfc/SwingSet2/LayoutControlPanel.java
! src/demo/share/jfc/SwingSet2/ListDemo.java
! src/demo/share/jfc/SwingSet2/OptionPaneDemo.java
! src/demo/share/jfc/SwingSet2/SliderDemo.java
! src/demo/share/jfc/SwingSet2/SplitPaneDemo.java
! src/demo/share/jfc/SwingSet2/SwingSet2.java
- src/demo/share/jfc/SwingSet2/SwingSet2Applet.java
! src/demo/share/jfc/SwingSet2/TableDemo.java
! src/demo/share/jfc/TableExample/JDBCAdapter.java
! src/demo/share/jfc/TableExample/OldJTable.java
! src/demo/share/jfc/TableExample/TableExample3.java
! src/demo/share/jfc/TableExample/TableExample4.java
! src/demo/share/jfc/TableExample/TableMap.java
! src/demo/share/jfc/TableExample/TableSorter.java
Changeset: 4f1fabd8
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-11 21:58:16 +0000
URL: https://git.openjdk.java.net/portola/commit/4f1fabd8
8238075: [OGL] Delete unused properties
Reviewed-by: kizune
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
Changeset: b4863f9d
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-12 10:00:23 +0000
URL: https://git.openjdk.java.net/portola/commit/b4863f9d
8240633: Memory leaks in the implementations of FileChooserUI
Reviewed-by: pbansal, psadhukhan
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileChooserListenerLeak.java
Changeset: 23fda7e4
Author: Phil Race <prr at openjdk.org>
Date: 2020-03-12 17:53:08 +0000
URL: https://git.openjdk.java.net/portola/commit/23fda7e4
8240977: ProblemList failing jtreg tests on macos
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 3a7389f5
Author: Ambarish Rapte <arapte at openjdk.org>
Date: 2020-03-15 00:43:54 +0000
URL: https://git.openjdk.java.net/portola/commit/3a7389f5
8226253: JAWS reports wrong number of radio buttons when buttons are hidden
Reviewed-by: kizune, pbansal
! src/java.desktop/share/classes/javax/swing/JList.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
Changeset: bca2465c
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-03-16 12:49:08 +0000
URL: https://git.openjdk.java.net/portola/commit/bca2465c
8236635: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT
Reviewed-by: serb, pbansal
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTabbedPane/TabProb.java
Changeset: 72b251d3
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-16 17:33:52 +0000
URL: https://git.openjdk.java.net/portola/commit/72b251d3
8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread
Reviewed-by: psadhukhan, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
+ test/jdk/java/awt/Robot/NonEmptyErrorStream.java
Changeset: c1f7fa2e
Author: Phil Race <prr at openjdk.org>
Date: 2020-03-17 17:38:27 +0000
URL: https://git.openjdk.java.net/portola/commit/c1f7fa2e
8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on windows10
Reviewed-by: serb, jdv
! test/jdk/java/awt/font/WindowsIndicFonts.java
Changeset: 1e217e7b
Author: Tejpal Rebari <trebari at openjdk.org>
Date: 2020-03-18 11:38:33 +0000
URL: https://git.openjdk.java.net/portola/commit/1e217e7b
8146330: [macosx] UIDefaults.keys() different size than UIDefaults.keySet()
Reviewed-by: pbansal, serb, jdv
! src/java.desktop/share/classes/javax/swing/MultiUIDefaults.java
+ test/jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java
Changeset: 9874e698
Author: Phil Race <prr at openjdk.org>
Date: 2020-03-18 15:48:53 +0000
URL: https://git.openjdk.java.net/portola/commit/9874e698
8241229: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java
Reviewed-by: aivanov, serb
! test/jdk/ProblemList.txt
Changeset: 3340e6f9
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-03-19 09:20:06 +0000
URL: https://git.openjdk.java.net/portola/commit/3340e6f9
8226230: Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Ubuntu
Reviewed-by: serb
! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java
Changeset: 7143a9c5
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-03-19 09:22:37 +0000
URL: https://git.openjdk.java.net/portola/commit/7143a9c5
8241078: OOM error parsing HTML with large <pre> Tag text
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
+ test/jdk/javax/swing/text/html/TestOOMWithLargePreTag.java
Changeset: 0f7f181d
Author: Phil Race <prr at openjdk.org>
Date: 2020-03-18 22:27:31 +0000
URL: https://git.openjdk.java.net/portola/commit/0f7f181d
8241233: Typo in problem listing of UIDefaultKeySizeTest.java
Reviewed-by: jdv
! test/jdk/ProblemList.txt
Changeset: b4a3809e
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-19 22:22:39 +0000
URL: https://git.openjdk.java.net/portola/commit/b4a3809e
8240786: [TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen
Reviewed-by: jdv, pbansal
! test/jdk/java/awt/Window/GetScreenLocation/GetScreenLocationTest.java
Changeset: 672f3a18
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-03-21 09:46:44 +0000
URL: https://git.openjdk.java.net/portola/commit/672f3a18
8241291: JCK test javax_swing/text/DefaultStyledDocument/ElementSpec/ESpecCtor.html fails
Reviewed-by: prr
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
- test/jdk/javax/swing/text/html/TestOOMWithLargePreTag.java
Changeset: 602d98a7
Author: Phil Race <prr at openjdk.org>
Date: 2020-03-20 22:52:40 +0000
URL: https://git.openjdk.java.net/portola/commit/602d98a7
8232634: Problem List ICMColorDataTest.java
Reviewed-by: serb, psadhukhan
! test/jdk/ProblemList.txt
Changeset: 5b9a09cb
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-11 15:46:17 +0000
URL: https://git.openjdk.java.net/portola/commit/5b9a09cb
8240138: Cleanup HtmlTree
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
Changeset: 069d9e79
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-03-12 09:23:05 +0000
URL: https://git.openjdk.java.net/portola/commit/069d9e79
8234624: jstack mixed mode should refer DWARF
Reviewed-by: sspitsyn, kevinw
+ src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
+ src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.hpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/linux/native/libsaproc/salibelf.c
! src/jdk.hotspot.agent/linux/native/libsaproc/salibelf.h
! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/DwarfParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
Changeset: 92686e1a
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-03-12 03:10:32 +0000
URL: https://git.openjdk.java.net/portola/commit/92686e1a
Added tag jdk-15+14 for changeset 1d6ceb13e142
! .hgtags
Changeset: b0f32c44
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-03-11 21:37:45 +0000
URL: https://git.openjdk.java.net/portola/commit/b0f32c44
8240548: [TESTBUG] CDS NoClassToArchive.java fails with Graal
Reviewed-by: dholmes, mchung
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
Changeset: 19e02810
Author: Kelvin Nilsen <kdnilsen at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-12 06:47:17 +0000
URL: https://git.openjdk.java.net/portola/commit/19e02810
8225216: gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
Changeset: 0368e41c
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-03-12 18:21:59 +0000
URL: https://git.openjdk.java.net/portola/commit/0368e41c
8240261: Use make/templates/gpl-cp-header in FieldGen.java
Reviewed-by: erikj
! make/gensrc/Gensrc-java.base.gmk
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
- make/jdk/src/classes/build/tools/intpoly/header.txt
+ make/jdk/src/classes/build/tools/util/Header.java
Changeset: c5bd0d79
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2020-03-12 11:51:00 +0000
URL: https://git.openjdk.java.net/portola/commit/c5bd0d79
8234146: compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC
Reviewed-by: vlivanov, thartmann
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
Changeset: 7fe46b24
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-12 13:07:21 +0000
URL: https://git.openjdk.java.net/portola/commit/7fe46b24
8240772: x86_64: Pre-generate Assembler::popa, pusha and vzeroupper
Reviewed-by: iklam, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: d49cf17d
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-05 16:07:17 +0000
URL: https://git.openjdk.java.net/portola/commit/d49cf17d
8240669: Devirtualize Relocation::type
Reviewed-by: rbackman, thartmann
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
Changeset: 21d3eaf5
Author: Yudi Zheng <yudi.zheng at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2020-03-12 13:20:53 +0000
URL: https://git.openjdk.java.net/portola/commit/21d3eaf5
8240831: [JVMCI] Export missing vmStructs entries used by JVMCI compilers
Reviewed-by: kvn, thartmann
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 1f189228
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-03-12 09:25:08 +0000
URL: https://git.openjdk.java.net/portola/commit/1f189228
8240915: Shenandoah: Remove unused fields in init mark tasks
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 48c48b7a
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-03-12 16:42:03 +0000
URL: https://git.openjdk.java.net/portola/commit/48c48b7a
8238696: x86: Enumerate all detected CPU features in VM_Version feature string
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
+ test/jdk/lib/testlibrary/CPUInfoTest.java
Changeset: add18914
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2020-02-25 12:17:26 +0000
URL: https://git.openjdk.java.net/portola/commit/add18914
8239785: Cgroups: Incorrect detection logic on old systems in hotspot
Return NULL subsystem if no cgroup controllers are mounted.
Reviewed-by: bobv, mbaesken
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
+ test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: eeaafbe1
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-03-12 08:31:26 +0000
URL: https://git.openjdk.java.net/portola/commit/eeaafbe1
8216332: Grapheme regex does not work with emoji sequences
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/regex/Grapheme.java
+ test/jdk/java/util/regex/GraphemeTestCases.txt
! test/jdk/java/util/regex/RegExTest.java
Changeset: fee69bab
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-03-12 11:54:39 +0000
URL: https://git.openjdk.java.net/portola/commit/fee69bab
8240704: CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent."
Reviewed-by: dfuchs
! test/jdk/java/lang/ProcessBuilder/checkHandles/CheckHandles.java
Changeset: c68e15c0
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-03-12 11:57:35 +0000
URL: https://git.openjdk.java.net/portola/commit/c68e15c0
8240957: Clarify BadAttributeValueExpException readObject method
Reviewed-by: bpb
! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java
Changeset: 90a39195
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-03-12 09:07:11 +0000
URL: https://git.openjdk.java.net/portola/commit/90a39195
8240563: [TESTBUG] WB_IsCDSIncludedInVmBuild should support uncompressed oops/klasses
With 8232069, CDS works with uncompressed oops/kalsses, detecting CDS code no longer bases on the two flags.
Reviewed-by: iklam
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
Changeset: 70e730fd
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-03-12 17:52:10 +0000
URL: https://git.openjdk.java.net/portola/commit/70e730fd
8240872: Shenandoah: Avoid updating new regions from start of evacuation
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: e5ab7011
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-03-12 17:52:47 +0000
URL: https://git.openjdk.java.net/portola/commit/e5ab7011
8240873: Shenandoah: Short-cut arraycopy barriers
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 0ed44d0a
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-03-12 17:08:09 +0000
URL: https://git.openjdk.java.net/portola/commit/0ed44d0a
8239355: (dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS)
Updates DatagramChannel so that the SO_SNDBUF is set to a minimum value of 65527 for IPv6 sockets and 65507 for IPv4 sockets on macOS.
Reviewed-by: alanb, dfuchs
! src/java.base/unix/native/libnio/ch/Net.c
! test/jdk/java/net/IPSupport/MinimumPermissions.policy
+ test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java
! test/lib/jdk/test/lib/net/IPSupport.java
Changeset: 71e1277f
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-03-12 13:08:40 +0000
URL: https://git.openjdk.java.net/portola/commit/71e1277f
8240917: Shenandoah: Avoid scanning thread code roots twice in all root scanner
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
Changeset: de5208e3
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-03-12 17:20:55 +0000
URL: https://git.openjdk.java.net/portola/commit/de5208e3
Merge
Changeset: 3ee99ca1
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-12 18:50:18 +0000
URL: https://git.openjdk.java.net/portola/commit/3ee99ca1
8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 58337b12
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-03-12 18:31:49 +0000
URL: https://git.openjdk.java.net/portola/commit/58337b12
8059309: network tests fail with "java.net.SocketException: Couldn't obtain phys addr" when run as "root"
The solaris specific code is changed to use the fallback mechanism if the DLPI interface returns an error indicating that the operation is unsupported. In addition, NetworkInterface::getHardwareAddress is changed to always return null for the loopback interface.
Reviewed-by: alanb
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/unix/native/libnet/NetworkInterface.c
+ test/jdk/java/net/NetworkInterface/NullMacAddress.java
Changeset: 3aceb74a
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-03-12 19:40:44 +0000
URL: https://git.openjdk.java.net/portola/commit/3aceb74a
8240947: Change conflicting JVM features from warning to error
Reviewed-by: erikj
! make/autoconf/jvm-features.m4
Changeset: ed8c11e0
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-03-12 19:42:06 +0000
URL: https://git.openjdk.java.net/portola/commit/ed8c11e0
8149110: Introduce DISABLED_WARNINGS for Java compilation
Reviewed-by: erikj
! make/CompileDemos.gmk
! make/CompileInterimLangtools.gmk
! make/CompileInterimRmic.gmk
! make/CompileJavaModules.gmk
! make/CompileModuleTools.gmk
! make/CompileToolsJdk.gmk
! make/common/JavaCompilation.gmk
! make/common/SetupJavaCompilers.gmk
! make/hotspot/gensrc/GensrcJfr.gmk
! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/ide/CreateVSProject.gmk
! make/test/BuildFailureHandler.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/JtregGraalUnit.gmk
Changeset: 36fac8c3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-03-12 19:43:09 +0000
URL: https://git.openjdk.java.net/portola/commit/36fac8c3
8240950: Missing AC_SUBST after JDK-82408
Reviewed-by: erikj
! make/autoconf/build-performance.m4
Changeset: d5d6dc0c
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-03-12 11:54:11 +0000
URL: https://git.openjdk.java.net/portola/commit/d5d6dc0c
8228336: Refactor native library loading implementation
Reviewed-by: alanb, dholmes
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/nativeLookup.cpp
- src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java
+ src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
+ src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
+ src/java.base/share/classes/jdk/internal/loader/NativeLibrary.java
! src/java.base/share/native/libjava/ClassLoader.c
+ src/java.base/share/native/libjava/NativeLibraries.c
- src/java.base/unix/classes/java/lang/ClassLoaderHelper.java
+ src/java.base/unix/classes/jdk/internal/loader/ClassLoaderHelper.java
= src/java.base/windows/classes/jdk/internal/loader/ClassLoaderHelper.java
! test/jdk/java/lang/ClassLoader/LibraryPathProperty.java
Changeset: e9494f21
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-03-12 11:56:49 +0000
URL: https://git.openjdk.java.net/portola/commit/e9494f21
8240242: improve the javadoc for Lookup::dropLookupModes w.r.t. dropping UNCONDITIONAL
Reviewed-by: chegar, rriggs
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: e30b89e1
Author: Junyuan Zheng <junyuan.zheng at microsoft.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2020-03-12 12:55:19 +0000
URL: https://git.openjdk.java.net/portola/commit/e30b89e1
8240972: macOS codesign fail on macOS 10.13.5 or older
Reviewed-by: erikj, ihse
! make/autoconf/basic_tools.m4
Changeset: 5bc78c43
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-12 13:56:55 +0000
URL: https://git.openjdk.java.net/portola/commit/5bc78c43
8240971: Fix CSS styles in some doc comments
Reviewed-by: mchung
! src/java.base/share/classes/module-info.java
! src/java.management.rmi/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.jconsole/share/classes/module-info.java
Changeset: 2eaeb206
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-12 14:14:29 +0000
URL: https://git.openjdk.java.net/portola/commit/2eaeb206
8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test
Reviewed-by: shurailine, prappo
! test/langtools/jdk/javadoc/tool/QuietOption.java
Changeset: 0610992a
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-03-12 22:11:49 +0000
URL: https://git.openjdk.java.net/portola/commit/0610992a
8238566: java.security.Provider$Service.supportsParameter() is racy
Use double-checked-locking pattern inside the hasKeyAttributes() method
Reviewed-by: xuelei
! src/java.base/share/classes/java/security/Provider.java
Changeset: 38940d16
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-03-12 16:05:07 +0000
URL: https://git.openjdk.java.net/portola/commit/38940d16
8238000: Crash in ClassLoader::record_result while dynamic dumping netty
Make a copy of the _shared_path_table for use during dynamic CDS dump.
Reviewed-by: iklam, minqi
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
Changeset: a8b48018
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-03-13 17:01:16 +0000
URL: https://git.openjdk.java.net/portola/commit/a8b48018
8240846: Zero VM is broken after JDK-8238681: UseSSE not defined
Reviewed-by: shade, rehn, vlivanov
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 2a35bc5a
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-03-11 10:32:07 +0000
URL: https://git.openjdk.java.net/portola/commit/2a35bc5a
8240854: [REDO] some jaotc failures of fastdebug build with specific flags
Reviewed-by: vlivanov, kvn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeOfAsbtractClassWrongResult.java
Changeset: 05c539c9
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-03-13 17:45:55 +0000
URL: https://git.openjdk.java.net/portola/commit/05c539c9
8240980: Backout JDK-8240261
Reviewed-by: dholmes
! make/gensrc/Gensrc-java.base.gmk
! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
+ make/jdk/src/classes/build/tools/intpoly/header.txt
- make/jdk/src/classes/build/tools/util/Header.java
Changeset: 5a68ba13
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2020-03-13 11:54:47 +0000
URL: https://git.openjdk.java.net/portola/commit/5a68ba13
8240591: G1HeapSizingPolicy attempts to compute expansion_amount even when at full capacity
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
Changeset: 5ed80778
Author: Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-13 13:22:39 +0000
URL: https://git.openjdk.java.net/portola/commit/5ed80778
8231668: Remove ForceDynamicNumberOfGCThreads
Reviewed-by: shade, tschatzl
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
Changeset: 9d502f64
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-03-13 21:32:27 +0000
URL: https://git.openjdk.java.net/portola/commit/9d502f64
8240983: Incorrect copyright header in Apache Santuario files
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
Changeset: 9e945720
Author: Per Lidén <pliden at openjdk.org>
Date: 2020-03-13 14:26:38 +0000
URL: https://git.openjdk.java.net/portola/commit/9e945720
8240714: ZGC: TestSmallHeap.java failed due to OutOfMemoryError
Reviewed-by: eosterlund
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: afbe2286
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-03-13 10:29:03 +0000
URL: https://git.openjdk.java.net/portola/commit/afbe2286
8239447: compiler error for annotations applied to record components with target METHOD
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java
Changeset: 37629673
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-13 15:59:27 +0000
URL: https://git.openjdk.java.net/portola/commit/37629673
8241006: Cleanup TemplateInterpreter initialization
Reviewed-by: coleenp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/init.cpp
Changeset: 2b465b1e
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-13 18:43:11 +0000
URL: https://git.openjdk.java.net/portola/commit/2b465b1e
8241010: Unnecessarily resolving some well-known classes
Reviewed-by: coleenp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: afa54b7e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-13 10:57:41 +0000
URL: https://git.openjdk.java.net/portola/commit/afa54b7e
8240916: Convert to using hyphenated naming for CSS classes
Reviewed-by: hannesw
! make/jdk/src/classes/build/tools/taglet/ModuleGraph.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.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/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java
! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModifierEx/TestModifierEx.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java
Changeset: c7e4b2af
Author: Joe Wang <joehw at openjdk.org>
Date: 2020-03-13 19:15:32 +0000
URL: https://git.openjdk.java.net/portola/commit/c7e4b2af
8240982: Incorrect copyright header in BCEL 6.4.1 sources
Reviewed-by: naoto, lancea
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
Changeset: 3aeb2d1a
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2020-03-13 12:25:25 +0000
URL: https://git.openjdk.java.net/portola/commit/3aeb2d1a
8217441: Failure of ::realloc() should be handled correctly in sawindbg.cpp
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: 6ead9056
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-03-13 15:36:50 +0000
URL: https://git.openjdk.java.net/portola/commit/6ead9056
8239825: G1: Simplify threshold test for mutator refinement
Compute refinement threshold when values change, not on each use.
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
Changeset: b0194692
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-03-14 09:53:43 +0000
URL: https://git.openjdk.java.net/portola/commit/b0194692
8240130: Improve and update discussion of visitor evolution warnings
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: f819e417
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-03-14 17:08:25 +0000
URL: https://git.openjdk.java.net/portola/commit/f819e417
8235339: test TargetAnnoCombo.java is failing after new target RECORD_COMPONENT was added
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
Changeset: 4b978533
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-03-16 10:51:01 +0000
URL: https://git.openjdk.java.net/portola/commit/4b978533
8240353: AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
Reviewed-by: aph
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
Changeset: 95898e86
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-03-16 02:16:49 +0000
URL: https://git.openjdk.java.net/portola/commit/95898e86
8241043: Expand assertions to identify thread with errant _stack_base
Reviewed-by: mikael
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 6ddb0f2b
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-03-16 13:06:35 +0000
URL: https://git.openjdk.java.net/portola/commit/6ddb0f2b
8240964: Compilation error thrown when long literal used with yield
Ensuring yield followed by a long literal is recognized as a yield statement.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
Changeset: 21cd75cb
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2020-03-16 12:27:42 +0000
URL: https://git.openjdk.java.net/portola/commit/21cd75cb
8240363: Refactor Compile::Output() to its own Phase
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
+ src/hotspot/share/opto/constantTable.cpp
+ src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/runtime.cpp
Changeset: e746891f
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-03-16 22:43:44 +0000
URL: https://git.openjdk.java.net/portola/commit/e746891f
8241034: Fix a configuring error with "-Xmx2048M: command not found"
Reviewed-by: mikael, erikj
! make/autoconf/build-performance.m4
Changeset: 2b4b3d9e
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-03-16 09:26:01 +0000
URL: https://git.openjdk.java.net/portola/commit/2b4b3d9e
8240626: Some of the java.time.chrono.Eras return empty display name for some styles and locales
Reviewed-by: joehw
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java
Changeset: 19536121
Author: Andrew Haley <aph at openjdk.org>
Date: 2020-03-16 17:10:26 +0000
URL: https://git.openjdk.java.net/portola/commit/19536121
8241018: 32-bit integer log2 functions return the wrong value for negative arguments on 64-bit machines
Reviewed-by: kvn
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: 8b739002
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2020-03-16 17:13:56 +0000
URL: https://git.openjdk.java.net/portola/commit/8b739002
8241074: JDK-8240363 broke the build on AArch64
Reviewed-by: shade
! src/hotspot/share/opto/constantTable.cpp
Changeset: b4ff6abe
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-02-25 12:01:35 +0000
URL: https://git.openjdk.java.net/portola/commit/b4ff6abe
8239926: Shenandoah: Shenandoah needs to mark nmethod's metadata
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
Changeset: 6f7a103a
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-03-17 08:53:29 +0000
URL: https://git.openjdk.java.net/portola/commit/6f7a103a
8240824: enhance print_full_memory_info on Linux by THP related information
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/os_linux.cpp
Changeset: dbd0f0dc
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-17 09:36:46 +0000
URL: https://git.openjdk.java.net/portola/commit/dbd0f0dc
8241077: x86_64: Minor Assembler improvements
Reviewed-by: kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 035100cc
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-03-17 11:49:25 +0000
URL: https://git.openjdk.java.net/portola/commit/035100cc
8241081: Shenandoah: Do not modify update-watermark concurrently
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: 1a099598
Author: Andrew Haley <aph at openjdk.org>
Date: 2020-03-17 14:13:52 +0000
URL: https://git.openjdk.java.net/portola/commit/1a099598
Merge
Changeset: ec5bd021
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-03-17 10:38:40 +0000
URL: https://git.openjdk.java.net/portola/commit/ec5bd021
8240976: [JVMCI] MethodProfileWidth flag is broken
Remove JVMCI code which is not used
Reviewed-by: thartmann, redestad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 17619249
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-05 16:07:17 +0000
URL: https://git.openjdk.java.net/portola/commit/17619249
8241042: x86_64: Improve Assembler generation
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: 6083173f
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-03-17 12:42:48 +0000
URL: https://git.openjdk.java.net/portola/commit/6083173f
8237045: JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648
Limit JVMCICounterSize flag's value range to 1M
Reviewed-by: thartmann, redestad
! src/hotspot/share/jvmci/jvmci_globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
Changeset: c003fffd
Author: Charlie Gracie <charlie.gracie at microsoft.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-03-17 14:05:12 +0000
URL: https://git.openjdk.java.net/portola/commit/c003fffd
8241122: Remove unimplemented InlineTree constructor definition from parse.hpp
Reviewed-by: kvn
! src/hotspot/share/opto/parse.hpp
Changeset: f959b012
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-03-17 19:57:58 +0000
URL: https://git.openjdk.java.net/portola/commit/f959b012
8239593: Bogus warning "Re-registering of platform native method" for a JVMTI agent
Reviewed-by: dcubed, alanb, hseigel
! src/hotspot/share/prims/jni.cpp
Changeset: 94a6149d
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-03-17 20:54:50 +0000
URL: https://git.openjdk.java.net/portola/commit/94a6149d
8241124: Aarch64 build broken by JDK-8239593
Reviewed-by: mikael
! src/hotspot/share/prims/jni.cpp
Changeset: a1476361
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-03-17 18:04:59 +0000
URL: https://git.openjdk.java.net/portola/commit/a1476361
8238268: Many SA tests are not running on OSX because they do not attempt to use sudo when available
Reviewed-by: sspitsyn, iignatyev
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/jdk/TEST.ROOT
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/SA/SATestUtils.java
Changeset: 0c9f8e47
Author: Hai-May Chao <hai-may.chao at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2020-03-18 09:23:57 +0000
URL: https://git.openjdk.java.net/portola/commit/0c9f8e47
8186143: keytool -ext option doesn't accept wildcards for DNS subject alternative names
Reviewed-by: jnimeh, weijun, mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! test/jdk/sun/security/x509/GeneralName/DNSNameTest.java
Changeset: e5e24ad0
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-03-17 19:11:10 +0000
URL: https://git.openjdk.java.net/portola/commit/e5e24ad0
8241082: Upgrade IANA Language Subtag Registry data to 03-16-2020 version
Reviewed-by: joehw
! make/data/lsrdata/language-subtag-registry.txt
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! test/jdk/java/util/Locale/Bug8040211.java
Changeset: e827f4ae
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-18 06:28:50 +0000
URL: https://git.openjdk.java.net/portola/commit/e827f4ae
8241093: Shenandoah: editorial changes in flag descriptions
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 1d4a4fed
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2020-03-18 01:04:22 +0000
URL: https://git.openjdk.java.net/portola/commit/1d4a4fed
8214245: Case insensitive matching doesn't work correctly for some character classes
Reviewed-by: rriggs, darcy
! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: d76b0cf7
Author: Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date: 2020-03-18 18:04:51 +0000
URL: https://git.openjdk.java.net/portola/commit/d76b0cf7
8232161: Align some one-way conversion in MS950 charset with Windows
MS950 charset encoder's conversion table is changed
Reviewed-by: naoto
! make/data/charsetmapping/MS950.map
! make/data/charsetmapping/MS950.nr
+ test/jdk/sun/nio/cs/TestMS950.java
Changeset: abc56193
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-03-18 10:34:13 +0000
URL: https://git.openjdk.java.net/portola/commit/abc56193
Added tag jdk-14-ga for changeset bc54620a3848
! .hgtags
Changeset: efb25e51
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-03-18 10:41:26 +0000
URL: https://git.openjdk.java.net/portola/commit/efb25e51
Merge
! .hgtags
! .hgtags
Changeset: f2fb5c54
Author: Tony Printezis <tprintezis at twitter.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-03-18 12:00:19 +0000
URL: https://git.openjdk.java.net/portola/commit/f2fb5c54
8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&)
Reviewed-by: egahlin, tonyp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
Changeset: 0ee74979
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2020-03-18 09:45:20 +0000
URL: https://git.openjdk.java.net/portola/commit/0ee74979
8241033: Create test library utility for getting JFR streaming repository
New method to get JFR streaming repo path
Reviewed-by: egahlin, mgronlun
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
+ test/lib/jdk/test/lib/jfr/StreamingUtils.java
Changeset: 1170981e
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-03-18 10:14:46 +0000
URL: https://git.openjdk.java.net/portola/commit/1170981e
8240906: Update ZGC ProblemList for serviceability/sa/TestJmapCoreMetaspace.java
Reviewed-by: stefank
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: c6cec8a8
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-03-18 10:42:32 +0000
URL: https://git.openjdk.java.net/portola/commit/c6cec8a8
8227340: Modify problem list entry for javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: b70ef0d2
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2020-03-18 11:05:11 +0000
URL: https://git.openjdk.java.net/portola/commit/b70ef0d2
8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:"
Reviewed-by: amenkov
! test/jdk/sun/tools/jstatd/JstatdTest.java
Changeset: 700f50f2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-18 19:24:42 +0000
URL: https://git.openjdk.java.net/portola/commit/700f50f2
8241128: x86_32 build failure after JDK-8241042
Reviewed-by: redestad, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: bf54c474
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-03-18 14:33:05 +0000
URL: https://git.openjdk.java.net/portola/commit/bf54c474
8240970: Some tests fail when run with JCov
Reviewed-by: jjg
! test/langtools/tools/javac/EarlyAssertWrapper.java
! test/langtools/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/modules/RequiresStaticTest.java
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/jdeps/modules/CheckModuleTest.java
Changeset: 34b9ac22
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-03-18 13:11:09 +0000
URL: https://git.openjdk.java.net/portola/commit/34b9ac22
8236285: [JVMCI] improve TranslatedException traces
Reviewed-by: never, kvn
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
Changeset: ea367322
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-18 13:20:13 +0000
URL: https://git.openjdk.java.net/portola/commit/ea367322
8241030: rename HtmlTag to TagName
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.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/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
Changeset: 9fe762d3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-03-18 13:24:59 +0000
URL: https://git.openjdk.java.net/portola/commit/9fe762d3
8241162: ProblemList serviceability/sa/TestHeapDumpForInvokeDynamic.java on OSX
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: af28093e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-18 13:29:02 +0000
URL: https://git.openjdk.java.net/portola/commit/af28093e
Merge
Changeset: 9d7f8bc9
Author: Rafael Winterhalter <winterhalter at openjdk.org>
Date: 2020-03-18 17:07:42 +0000
URL: https://git.openjdk.java.net/portola/commit/9d7f8bc9
8202469: (ann) Type annotations on type variable bounds that are also type variables are lost
Reviewed-by: jfranck
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
+ test/jdk/java/lang/annotation/typeAnnotations/ParameterizedBoundIndex.java
Changeset: 44eca823
Author: Andrew M Leonard <andrew_m_leonard at uk.ibm.com>
Committer: Andrew Leonard <aleonard at openjdk.org>
Date: 2020-03-17 14:14:27 +0000
URL: https://git.openjdk.java.net/portola/commit/44eca823
8241097: java/math/BigInteger/largeMemory/SymmetricRangeTests.java requires -XX:+CompactStrings
Reviewed-by: bpb, bchristi
! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java
Changeset: 99546049
Author: Matthias Neugschwandtner <mneugschwand at openjdk.org>
Date: 2020-03-18 15:59:07 +0000
URL: https://git.openjdk.java.net/portola/commit/99546049
8235908: omit ThreadPriorityPolicy warning when value is set from image
Reviewed-by: dholmes, clanger, kvn
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/globals_extension.hpp
Changeset: c7c8623e
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-03-19 03:03:55 +0000
URL: https://git.openjdk.java.net/portola/commit/c7c8623e
Added tag jdk-15+15 for changeset 82b7c62cf4cc
! .hgtags
Changeset: 599af2ac
Author: Chris Yin <xyin at openjdk.org>
Date: 2020-03-19 11:07:36 +0000
URL: https://git.openjdk.java.net/portola/commit/599af2ac
8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
Reviewed-by: dfuchs, vtewari
! test/jdk/com/sun/jndi/ldap/RemoveNamingListenerTest.java
Changeset: f1c919f2
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2020-03-18 21:49:35 +0000
URL: https://git.openjdk.java.net/portola/commit/f1c919f2
8230290: [JVMCI] Remove unused API entry points
Remove VirtualObject.setIsAutoBox()
Reviewed-by: kvn
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
Changeset: cadfc3d5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-03-16 15:11:02 +0000
URL: https://git.openjdk.java.net/portola/commit/cadfc3d5
8241064: JFR related tests TestMetaspaceAllocationFailure.java and TestEventInstrumentation.java miss requires tag
Reviewed-by: mseledtsov, mgronlun
! test/jdk/jdk/jfr/event/runtime/TestMetaspaceAllocationFailure.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
Changeset: dd63eec6
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-03-19 16:34:01 +0000
URL: https://git.openjdk.java.net/portola/commit/dd63eec6
8241232: -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization
Reviewed-by: kvn, thartmann
! src/hotspot/share/jvmci/jvmci_globals.cpp
+ test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java
Changeset: a51dd58f
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-03-19 10:15:28 +0000
URL: https://git.openjdk.java.net/portola/commit/a51dd58f
8240227: Loop predicates should be copied to unswitched loops
Copy loop range check predicates to unswitched loops and update their control edges.
Reviewed-by: kvn, neliasso, thartmann, roland
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java
+ test/hotspot/jtreg/compiler/loopopts/TestUnswitchOverunrolling.java
Changeset: cc9470ec
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-05 16:07:17 +0000
URL: https://git.openjdk.java.net/portola/commit/cc9470ec
8241095: x86: Improve prefix handling in Assembler
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: cd7d1750
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2020-03-19 14:58:04 +0000
URL: https://git.openjdk.java.net/portola/commit/cd7d1750
8240604: Rewrite sun/management/jmxremote/bootstrap/CustomLauncherTest.java test to make binaries from source file
Reviewed-by: iignatyev
! make/test/JtregNativeJdk.gmk
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
- test/jdk/sun/management/jmxremote/bootstrap/Makefile
+ test/jdk/sun/management/jmxremote/bootstrap/exelauncher.c
- test/jdk/sun/management/jmxremote/bootstrap/launcher.c
- test/jdk/sun/management/jmxremote/bootstrap/linux-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/linux-i586/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-amd64/launcher
- test/jdk/sun/management/jmxremote/bootstrap/solaris-sparcv9/launcher
Changeset: fa069be2
Author: Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Date: 2020-03-13 18:38:07 +0000
URL: https://git.openjdk.java.net/portola/commit/fa069be2
8161558: ListIterator should not discard cause on exception
Reviewed-by: smarks
! src/java.base/share/classes/java/util/AbstractList.java
! src/java.base/share/classes/java/util/NoSuchElementException.java
+ test/jdk/java/util/AbstractList/CheckForIndexOutOfBoundsException.java
Changeset: e2947fe9
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-03-19 14:15:29 +0000
URL: https://git.openjdk.java.net/portola/commit/e2947fe9
8240773: JFR: Non-Java threads are not serialized
Reviewed-by: mgronlun
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
Changeset: b4e85913
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-03-19 14:16:28 +0000
URL: https://git.openjdk.java.net/portola/commit/b4e85913
8240819: Assign a name to the JfrThreadSampler thread
Reviewed-by: mgronlun
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 5695e59a
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-03-19 14:17:20 +0000
URL: https://git.openjdk.java.net/portola/commit/5695e59a
8240818: Remove colon from "JFR: Shutdown Hook" thread name
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
Changeset: d3bf9150
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-03-19 14:18:27 +0000
URL: https://git.openjdk.java.net/portola/commit/d3bf9150
8241263: JFR: Bump native events limit
Reviewed-by: mgronlun, egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
Changeset: 9dc15f17
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-03-19 17:17:49 +0000
URL: https://git.openjdk.java.net/portola/commit/9dc15f17
8241254: Simplify usage of UTIL_DEPRECATED_ARG_ENABLE
Reviewed-by: erikj
! make/autoconf/util.m4
Changeset: 029fea43
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-03-19 10:20:45 +0000
URL: https://git.openjdk.java.net/portola/commit/029fea43
8240543: Update problem list entry for serviceability/sa/TestRevPtrsForInvokeDynamic.java to reference JDK-8241235
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: 32cba672
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-19 11:25:05 +0000
URL: https://git.openjdk.java.net/portola/commit/32cba672
8240476: SystemPropertiesWriter does not conform to standard page layout
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
Changeset: 66c8794c
Author: Evgeny Nikitin <evgeny.nikitin at oracle.com>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-03-17 21:35:26 +0000
URL: https://git.openjdk.java.net/portola/commit/66c8794c
8168304: Make all of DependencyContext_test available in product mode
Enable the utility inspection function `DependencyContext::is_dependent_method` and therefore the test in the product mode.
Reviewed-by: eosterlund, thartmann
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
! test/hotspot/gtest/code/test_dependencyContext.cpp
Changeset: caa08844
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-03-19 15:34:34 +0000
URL: https://git.openjdk.java.net/portola/commit/caa08844
8241073: Pre-generated Stubs for javax.management, Activation, Naming
Reviewed-by: erikj, ihse, alanb, dfuchs
- make/CompileInterimRmic.gmk
! make/Docs.gmk
! make/Global.gmk
! make/Main.gmk
! make/ZipSource.gmk
! make/autoconf/spec.gmk.in
- make/common/RMICompilation.gmk
! make/jdk/netbeans/jmx/build.xml
- make/rmic/Rmic-java.management.rmi.gmk
- make/rmic/Rmic-java.rmi.gmk
- make/rmic/Rmic-jdk.naming.rmi.gmk
- make/rmic/RmicCommon.gmk
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java
+ src/java.rmi/share/classes/java/rmi/activation/ActivationGroup_Stub.java
+ src/java.rmi/share/classes/sun/rmi/server/Activation$ActivationSystemImpl_Stub.java
- src/java.rmi/share/doc/stub/java/rmi/activation/ActivationGroup_Stub.java
+ src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/ReferenceWrapper_Stub.java
Changeset: 4f629193
Author: Dean Long <dlong at openjdk.org>
Date: 2020-03-19 12:29:59 +0000
URL: https://git.openjdk.java.net/portola/commit/4f629193
8241231: Update Graal
Reviewed-by: kvn
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/NodeCostDumpUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotPlatformConfigurationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.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/replacements/UnsafeCopyMemoryNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LambdaUtils.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6196102.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6753639.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6823354.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6850611.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test7005594.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValueClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MemoryProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorExit.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/CardTableBarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1BarrierSet.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/UnsafeCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAccess.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAnchorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMapNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MultiMemoryKill.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/SingleMemoryKill.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryEdgeProxy.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryProxy.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptorsMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValues.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/ScheduleVerification.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfDispatchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1InflateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16CompressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetLowerableMemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopySnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayRegionEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java
Changeset: b8a2b201
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-03-19 18:11:52 +0000
URL: https://git.openjdk.java.net/portola/commit/b8a2b201
8139652: Mutator refinement processing should take the oldest dirty card buffer
Changed mutator refinement to take from queue rather than in-place and reuse.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
Changeset: 3f698242
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2020-03-20 00:32:29 +0000
URL: https://git.openjdk.java.net/portola/commit/3f698242
8240902: JDI shared memory connector can use already closed Handles
Add refcount to keep track of connection access
Reviewed-by: dholmes, dcubed, sspitsyn
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
Changeset: 7ded8b1e
Author: Chris Yin <xyin at openjdk.org>
Date: 2020-03-20 10:24:46 +0000
URL: https://git.openjdk.java.net/portola/commit/7ded8b1e
8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
Reviewed-by: dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java
! test/jdk/com/sun/jndi/ldap/RemoveNamingListenerTest.java
Changeset: 104927e5
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-03-19 21:32:57 +0000
URL: https://git.openjdk.java.net/portola/commit/104927e5
8241335: ProblemList serviceability/sa/ClhsdbPstack.java due to JDK-8240956
Reviewed-by: mikael
! test/hotspot/jtreg/ProblemList.txt
Changeset: 333a832c
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-03-20 01:20:37 +0000
URL: https://git.openjdk.java.net/portola/commit/333a832c
8241001: Improve logging in the ConcurrentGCBreakpoint mechanism
Demoted most breakpoint logging to trace level.
Reviewed-by: pliden, sjohanss
! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
! src/hotspot/share/logging/logPrefix.hpp
Changeset: e7204cbc
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2020-03-20 00:24:08 +0000
URL: https://git.openjdk.java.net/portola/commit/e7204cbc
8241123: Refactor vmTestbase stress framework to use j.u.c and make creation of threads more flexible
Reviewed-by: iignatyev, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Wicket.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
Changeset: cc83c455
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-03-20 11:17:45 +0000
URL: https://git.openjdk.java.net/portola/commit/cc83c455
8240590: Add MemRegion::destroy_array to complement introduced create_array
Reviewed-by: lkorinth, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp
Changeset: 95d28303
Author: Jia Huang <jiahuang at openjdk.org>
Date: 2020-03-20 18:52:31 +0000
URL: https://git.openjdk.java.net/portola/commit/95d28303
8240222: [TESTBUG] gtest/jfr/test_networkUtilization.cpp failed when the number of tests is greater than or equal to 2
Reviewed-by: egahlin, mgronlun
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
Changeset: 6dffcf75
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-03-20 07:30:52 +0000
URL: https://git.openjdk.java.net/portola/commit/6dffcf75
8241320: The ClassLoaderData::_is_unsafe_anonymous field is unused in the SA
Remove unused code that is changing in Hotspot for hidden classes.
Reviewed-by: lfoltan, dholmes, sspitsyn
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
Changeset: 136a1574
Author: Jamsheed Mohammed C M <jcm at openjdk.org>
Date: 2020-03-20 05:19:56 +0000
URL: https://git.openjdk.java.net/portola/commit/136a1574
8237894: CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type
Field access instructions hash decalred_type in addition, indexed access instructions hash value type of the instruction in addition.
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Instruction.hpp
+ test/hotspot/jtreg/compiler/c1/TestValueNumberingNullObject.java
Changeset: 34ae46e2
Author: Andrew Haley <aph at openjdk.org>
Date: 2020-03-19 14:53:57 +0000
URL: https://git.openjdk.java.net/portola/commit/34ae46e2
8241296: Segfault in JNIHandleBlock::oops_do()
Reviewed-by: stefank
! src/hotspot/share/runtime/thread.cpp
Changeset: c9faf88c
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-03-13 16:32:51 +0000
URL: https://git.openjdk.java.net/portola/commit/c9faf88c
8240795: [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCopyOfBrokenAntiDependency.java
Changeset: 2288788e
Author: Andrew Haley <aph at openjdk.org>
Date: 2020-03-20 13:08:20 +0000
URL: https://git.openjdk.java.net/portola/commit/2288788e
Merge
Changeset: d243e40f
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-03-20 09:15:00 +0000
URL: https://git.openjdk.java.net/portola/commit/d243e40f
8241039: Retire the deprecated SSLSession.getPeerCertificateChain() method
Reviewed-by: mullan, alanb, dfuchs
- src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java
! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableSSLSession.java
! test/jdk/sun/security/ssl/GenSSLConfigs/main.java
Changeset: f67868d9
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-03-20 09:27:06 +0000
URL: https://git.openjdk.java.net/portola/commit/f67868d9
8219989: Retire the com.sun.net.ssl.internal.ssl.Provider name
Remove the provider name in JDK
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
Changeset: 37b7a233
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-03-20 09:40:30 +0000
URL: https://git.openjdk.java.net/portola/commit/37b7a233
8241009: CommandLineFlagComboNegative.java fails after JDK-8240563
Jtreg turned off UseCompressedOops and messed up vm flag options of children processes.
Reviewed-by: dholmes, stefank
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
Changeset: c5a74908
Author: Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-03-20 20:16:34 +0000
URL: https://git.openjdk.java.net/portola/commit/c5a74908
8240921: Minor correction to HttpResponse.BodySubscribers example
The fix updates the incorrect example of the usage of the class java.net.http.HttpResponse.BodySubscribers.
Reviewed-by: chegar, dfuchs, jboes, pconcannon
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! test/jdk/java/net/httpclient/examples/JavadocExamples.java
Changeset: 17ff85d4
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2020-03-20 20:54:56 +0000
URL: https://git.openjdk.java.net/portola/commit/17ff85d4
8241014: Miscellaneous typos in documentation comments
Reviewed-by: igerasim, prappo, psandoz, rriggs, weijun
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/nio/file/DirectoryStream.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/text/BreakIterator.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/java.base/share/classes/java/time/chrono/package-info.java
! src/java.base/share/classes/java/time/temporal/TemporalAccessor.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Enumeration.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/StringJoiner.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
Changeset: f778ad2f
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2020-03-20 17:37:52 +0000
URL: https://git.openjdk.java.net/portola/commit/f778ad2f
8241319: WB_GetCodeBlob doesn't have ResourceMark
Reviewed-by: iignatyev, thartmann
! src/hotspot/share/prims/whitebox.cpp
Changeset: ef335c75
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-03-22 09:46:15 +0000
URL: https://git.openjdk.java.net/portola/commit/ef335c75
Merge
! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 54564388
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-03-23 15:43:55 +0000
URL: https://git.openjdk.java.net/portola/commit/54564388
8241087: Build failure with VS 2019 (16.5.0) due to C2039 and C2873
Reviewed-by: serb
! src/java.desktop/windows/native/libawt/windows/awt_DCHolder.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_ole.h
Changeset: 40e667c1
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-03-26 10:18:59 +0000
URL: https://git.openjdk.java.net/portola/commit/40e667c1
8239312: [macos] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java
Reviewed-by: serb
! test/jdk/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java
Changeset: 3399842d
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-25 16:48:35 +0000
URL: https://git.openjdk.java.net/portola/commit/3399842d
8240690: Race condition between EDT and BasicDirectoryModel.FilesLoader.run0()
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/4966171/bug4966171.java
Changeset: cf22b4e7
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-25 16:55:00 +0000
URL: https://git.openjdk.java.net/portola/commit/cf22b4e7
8238719: [macOS] Delete the property which use deprecated prefix "com.apple.macos."
Reviewed-by: psadhukhan, jdv, prr
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
Changeset: 1ef1131a
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-03-30 12:06:06 +0000
URL: https://git.openjdk.java.net/portola/commit/1ef1131a
8241791: [TESTBUG] Test failing with exception "java.lang.UnsupportedOperationException"
Reviewed-by: serb
! test/jdk/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.java
Changeset: 978120f4
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-31 19:19:25 +0000
URL: https://git.openjdk.java.net/portola/commit/978120f4
8241808: [TESTBUG] The JDK-8039467 bug appeared on macOS
Reviewed-by: kizune, pbansal
! test/jdk/java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java
Changeset: 3c937001
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-03-31 19:56:33 +0000
URL: https://git.openjdk.java.net/portola/commit/3c937001
8241797: Add some tests to the problem list
Reviewed-by: jdv, prr, pbansal
! test/jdk/ProblemList.txt
Changeset: 38716935
Author: Phil Race <prr at openjdk.org>
Date: 2020-04-03 15:00:41 +0000
URL: https://git.openjdk.java.net/portola/commit/38716935
8240342: Custom composite is ignored when printing an opaque image to a page
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/sun/print/PSPathGraphics.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
+ test/jdk/java/awt/print/PrinterJob/CustomCompositePrintTest.java
Changeset: 5a5e4bbf
Author: Phil Race <prr at openjdk.org>
Date: 2020-04-06 12:01:34 +0000
URL: https://git.openjdk.java.net/portola/commit/5a5e4bbf
8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
Reviewed-by: serb, kcr
! src/java.desktop/share/classes/sun/font/FontStrikeDesc.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/loops/RenderToCustomBufferTest.java
Changeset: ead83e6b
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-02-06 16:15:56 +0000
URL: https://git.openjdk.java.net/portola/commit/ead83e6b
8239124: Minimize the usage of AwtGraphicsConfigDataPtr in native
Reviewed-by: pbansal
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/awt/awt_p.h
! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c
Changeset: 8eb7c3ef
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-04-06 20:27:40 +0000
URL: https://git.openjdk.java.net/portola/commit/8eb7c3ef
8196019: java/awt/Window/Grab/GrabTest.java fails on Windows
Reviewed-by: prr, jdv
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/Grab/GrabTest.java
Changeset: 84fc4850
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-04-07 21:56:04 +0000
URL: https://git.openjdk.java.net/portola/commit/84fc4850
7105119: [TEST_BUG] [macosx] In test UIDefaults.toString() must be called with the invokeLater()
Reviewed-by: prr, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/MultiUIDefaults/4300666/bug4300666.java
Changeset: a62b24f5
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-04-08 02:03:56 +0000
URL: https://git.openjdk.java.net/portola/commit/a62b24f5
8241829: Cleanup the code for PrinterJob on windows
Reviewed-by: prr, aivanov
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp
+ test/jdk/java/awt/print/PrintServicesSecurityManager.java
Changeset: f67e6088
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-04-08 02:36:04 +0000
URL: https://git.openjdk.java.net/portola/commit/f67e6088
8238567: SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers
Reviewed-by: prr
! src/java.desktop/share/classes/com/sun/media/sound/SoftMainMixer.java
Changeset: a6678d2e
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-04-08 16:29:03 +0000
URL: https://git.openjdk.java.net/portola/commit/a6678d2e
8240877: NPE at javax.swing.text.html.FormView.appendBuffer with null option values
Reviewed-by: serb
! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
+ test/jdk/javax/swing/text/html/TestFormViewNPE.java
Changeset: 10ca4873
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-04-08 02:53:43 +0000
URL: https://git.openjdk.java.net/portola/commit/10ca4873
8239819: XToolkit: Misread of screen information memory
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
Changeset: 64365fb9
Author: Phil Race <prr at openjdk.org>
Date: 2020-04-08 13:19:12 +0000
URL: https://git.openjdk.java.net/portola/commit/64365fb9
8223090: Clean up obsolete logic & reference to Amble fonts
Reviewed-by: serb, psadhukhan
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FreetypeFontScaler.java
! src/java.desktop/share/classes/sun/font/NullFontScaler.java
Changeset: 3850f28e
Author: Phil Race <prr at openjdk.org>
Date: 2020-04-08 16:55:27 +0000
URL: https://git.openjdk.java.net/portola/commit/3850f28e
8242325: Remove VIS version of medialib
Reviewed-by: serb, bpb, erikj
! make/lib/Awt2dLibraries.gmk
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
- src/java.desktop/share/native/libawt/java2d/loops/MapAccelFunc.c
- src/java.desktop/unix/native/common/awt/medialib/mlib_v_ImageCopy_f.c
- src/java.desktop/unix/native/common/awt/medialib/mlib_v_ImageCopy_f.h
- src/java.desktop/unix/native/common/awt/medialib/vis_proto.h
! src/java.desktop/unix/native/libawt/awt/awt_Mlib.c
- src/java.desktop/unix/native/libawt/java2d/loops/java2d_Mlib.c
- src/java.desktop/unix/native/libawt/java2d/loops/java2d_Mlib.h
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_ImageCopy.h
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_ImageLogic_proto.h
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_ImageZoom.h
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_ImageZoom_NN.c
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_v_ImageClear.c
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_v_ImageClear_f.c
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_v_ImageClear_f.h
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_v_ImageConstLogic.h
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_v_ImageConstXor.c
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_v_ImageLogic.h
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_v_ImageLogic_proto.h
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_v_ImageXor.c
- src/java.desktop/unix/native/libawt/java2d/loops/mlib_v_ImageZoom_NN_f.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_AlphaMacros.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_AlphaMacros.h
- src/java.desktop/unix/native/libawt/java2d/loops/vis_AlphaMaskBlit.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_AlphaMaskFill.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_ByteGray.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_ByteGray_FromRgb.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_ByteGray_Mask.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_ByteIndexed.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_DrawLine.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_FourByteAbgr.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_FourByteAbgrPre.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_FuncArray.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_GlyphList.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_GlyphListXor.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_IntArgb.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_IntArgbBm.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_IntArgbPre.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_IntArgbPre_Mask.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_IntBgr.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_IntRgb.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_IntRgbx.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_Interp.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_SrcMaskFill.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_SrcOverMaskBlit.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_SrcOverMaskFill.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_ThreeByteBgr.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_UshortGray.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_UshortGray_FromRgb.c
- src/java.desktop/unix/native/libawt/java2d/loops/vis_XorBlit.c
- src/java.desktop/unix/native/libmlib_image/mlib_ImageConvCopyEdge_Fp.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BC.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BC_S16.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BC_U16.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL_S16.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL_S16.h
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_BL_U16.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageAffine_NN.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract.h
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_1.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_43.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert.h
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelInsert_1.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConv.h
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvClearEdge.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvCopyEdge.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvMxN_8.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvMxN_8ext.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConvVersion.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageConv_8nw.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageFilters.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageFilters.h
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUp.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpFunc.h
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpS16S16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpS16S32Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpS16U16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpS16U8Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpS32S16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpS32S32Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpS32U16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpS32U8Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIS16S16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIS16S32Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIS16U16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIS16U8Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIS32S16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIS32S32Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIS32U16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIS32U8Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIU16S16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIU16S32Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIU16U16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIU16U8Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIU8S16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIU8S32Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIU8U16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpSIU8U8Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpU16S16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpU16S32Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpU16U16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpU16U8Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpU8S16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpU8S32Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpU8U16Func.c
- src/java.desktop/unix/native/libmlib_image/mlib_v_ImageLookUpU8U8Func.c
- src/java.desktop/unix/native/libmlib_image/vis_32.il
- src/java.desktop/unix/native/libmlib_image/vis_64.il
Changeset: 36af90ac
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-03-22 09:30:16 +0000
URL: https://git.openjdk.java.net/portola/commit/36af90ac
8215712: Parsing extension failure may alert decode_error
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLStringizer.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
Changeset: 618bacec
Author: Pengfei Li <pli at openjdk.org>
Date: 2020-03-23 08:37:45 +0000
URL: https://git.openjdk.java.net/portola/commit/618bacec
8241091: AArch64: "bad AD file" with VM option "-XX:-UsePopCountInstruction"
Reviewed-by: aph
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: e04080bd
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-03-23 10:26:13 +0000
URL: https://git.openjdk.java.net/portola/commit/e04080bd
8241310: Fix warnings in jdk buildtools
Reviewed-by: erikj, forax
! make/CompileToolsJdk.gmk
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java
! make/jdk/src/classes/build/tools/dtdbuilder/DTDBuilder.java
! make/jdk/src/classes/build/tools/dtdbuilder/DTDInputStream.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java
! make/jdk/src/classes/build/tools/generatebreakiteratordata/RuleBasedBreakIteratorBuilder.java
! make/jdk/src/classes/build/tools/generatecharacter/CharacterName.java
! make/jdk/src/classes/build/tools/generatecharacter/CharacterScript.java
! make/jdk/src/classes/build/tools/generatecharacter/PrintCharacterRanges.java
! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! make/jdk/src/classes/build/tools/jdwpgen/Parse.java
! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! make/jdk/src/classes/build/tools/x11wrappergen/WrapperGenerator.java
Changeset: 90102935
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-03-23 10:29:04 +0000
URL: https://git.openjdk.java.net/portola/commit/90102935
8241271: Make hotspot build reproducible
Reviewed-by: erikj, stefank, jwilhelm
! make/autoconf/compare.sh.in
! make/autoconf/hotspot.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/hotspot/lib/CompileJvm.gmk
! make/scripts/compare_exceptions.sh.incl
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: ed28a274
Author: Kelvin Nilsen <kdnilsen at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-23 10:37:44 +0000
URL: https://git.openjdk.java.net/portola/commit/ed28a274
8241068: Shenandoah: improve ShenandoahTraversalGC constructor arguments
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
Changeset: b66c6808
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-03-23 14:22:18 +0000
URL: https://git.openjdk.java.net/portola/commit/b66c6808
8241443: Problem list some java.net tests failing with NoRouteToHostException on macOS with special network configuration
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 75a8b7fa
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-03-23 09:05:39 +0000
URL: https://git.openjdk.java.net/portola/commit/75a8b7fa
8240975: Extend NativeLibraries to support explicit unloading
Reviewed-by: alanb, mcimadamore
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibrary.java
! src/java.base/share/native/libjava/NativeLibraries.c
+ test/jdk/jdk/internal/loader/NativeLibraries/Main.java
+ test/jdk/jdk/internal/loader/NativeLibraries/java.base/jdk/internal/loader/NativeLibrariesTest.java
+ test/jdk/jdk/internal/loader/NativeLibraries/libnativeLibrariesTest.c
+ test/jdk/jdk/internal/loader/NativeLibraries/p/Test.java
Changeset: 398ce294
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2020-03-23 10:26:40 +0000
URL: https://git.openjdk.java.net/portola/commit/398ce294
8240248: Extend superword reduction optimizations for x86
Add support for and, or, xor reduction
Co-authored-by: Shravya Rukmannagari <shravya.rukmannagari at intel.com>
Reviewed-by: vlivanov, thartmann
! make/devkit/createJMHBundle.sh
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java
+ test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
Changeset: edb6783a
Author: Poonam Bajaj <poonam at openjdk.org>
Date: 2020-03-23 17:57:13 +0000
URL: https://git.openjdk.java.net/portola/commit/edb6783a
8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate
Reviewed-by: dlong, tschatzl, pliden
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
Changeset: f37149b1
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-23 19:14:01 +0000
URL: https://git.openjdk.java.net/portola/commit/f37149b1
8241351: Shenandoah: fragmentation metrics overhaul
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
Changeset: fe533725
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-23 19:14:01 +0000
URL: https://git.openjdk.java.net/portola/commit/fe533725
8241435: Shenandoah: avoid disabling pacing with "aggressive"
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
Changeset: b6783320
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-23 19:14:01 +0000
URL: https://git.openjdk.java.net/portola/commit/b6783320
8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
Changeset: f0ba0dc6
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-23 12:48:35 +0000
URL: https://git.openjdk.java.net/portola/commit/f0ba0dc6
8241190: Fix name clash for constants-summary CSS class
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
Changeset: 81353a56
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-03-23 13:27:22 +0000
URL: https://git.openjdk.java.net/portola/commit/81353a56
8241244: CDS dynamic dump asserts in ArchivePtrBitmapCleaner::do_bit
Reviewed-by: minqi, coleenp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
Changeset: 7dc952ec
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-23 14:11:52 +0000
URL: https://git.openjdk.java.net/portola/commit/7dc952ec
8241292: Interactive Search results are not highlighted as they used to be
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: 23d6a788
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-23 23:18:42 +0000
URL: https://git.openjdk.java.net/portola/commit/23d6a788
8241371: Refactor and consolidate package_from_name
Reviewed-by: iklam, lfoltan
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/utf8.hpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/gtest/runtime/test_classLoader.cpp
Changeset: 32d49650
Author: Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aditya Mandaleeka <adityam at openjdk.org>
Date: 2020-03-24 06:13:39 +0000
URL: https://git.openjdk.java.net/portola/commit/32d49650
8241067: Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
Changeset: 5110de6c
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2020-03-19 17:26:11 +0000
URL: https://git.openjdk.java.net/portola/commit/5110de6c
8241144: Javadoc is not generated for new module jdk.nio.mapmode
Jdk.nio.mapmode is not present in DOCS_MODULES defined by Modules.gmk
Reviewed-by: erikj, ihse
! make/common/Modules.gmk
Changeset: d01f6719
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2020-03-24 09:34:39 +0000
URL: https://git.openjdk.java.net/portola/commit/d01f6719
8237497: vmStructs_jvmci.cpp does not check that the correct field type is specified
Add missed checks for declarations in vmStructs_jvmci.cpp
Reviewed-by: iklam, thartmann
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmStructs.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
Changeset: ca855006
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-03-24 17:39:52 +0000
URL: https://git.openjdk.java.net/portola/commit/ca855006
8240905: assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?
Stop recursion if there are multiple loads with different memory inputs in the tree.
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
+ test/hotspot/jtreg/compiler/codegen/TestMultiMemInstructionMatching.java
Changeset: b5897fe4
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-03-24 13:08:54 +0000
URL: https://git.openjdk.java.net/portola/commit/b5897fe4
8241532: ProblemList tests from 8241530 on OSX
Reviewed-by: ctornqvi
! test/jdk/ProblemList.txt
Changeset: 40173c50
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-03-24 18:41:07 +0000
URL: https://git.openjdk.java.net/portola/commit/40173c50
8241395: Factor out platform independent code for os::xxx_memory_special()
Reviewed-by: mbaesken, mdoerr, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: cb1632e8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-24 18:46:48 +0000
URL: https://git.openjdk.java.net/portola/commit/cb1632e8
8241520: Shenandoah: simplify region sequence numbers handling
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 643f5b53
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-24 18:46:48 +0000
URL: https://git.openjdk.java.net/portola/commit/643f5b53
8241534: Shenandoah: region status should include update watermark
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
Changeset: 6694402d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-24 18:46:48 +0000
URL: https://git.openjdk.java.net/portola/commit/6694402d
8241462: StripNativeDebugSymbols jlink plugin allocates huge arrays
Reviewed-by: alanb, sgehwolf
! src/jdk.jlink/linux/classes/jdk/tools/jlink/internal/plugins/StripNativeDebugSymbolsPlugin.java
Changeset: 7afa57a3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-24 18:46:48 +0000
URL: https://git.openjdk.java.net/portola/commit/7afa57a3
8241445: Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java
Reviewed-by: psandoz
! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgFileSyntax.java
Changeset: 3059f593
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-24 20:18:45 +0000
URL: https://git.openjdk.java.net/portola/commit/3059f593
8241545: Shenandoah: purge root work overwrites counters after JDK-8228818
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: d7435182
Author: Tom Rodriguez <never at openjdk.org>
Date: 2020-03-24 13:12:19 +0000
URL: https://git.openjdk.java.net/portola/commit/d7435182
8241458: [JVMCI] add mark value to expose CodeOffsets::Frame_Complete
Reviewed-by: kvn
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 77534229
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-03-25 00:10:22 +0000
URL: https://git.openjdk.java.net/portola/commit/77534229
8241433: x86: Add VBMI CPU feature detection
Reviewed-by: kvn
! src/hotspot/cpu/x86/vmStructs_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 27ef185b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-25 07:58:17 +0000
URL: https://git.openjdk.java.net/portola/commit/27ef185b
8241500: FieldLayout/OldLayoutCheck.java fails in 32-bit VMs
Reviewed-by: fparain, dholmes
! test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java
Changeset: 9a6038fb
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-25 13:38:31 +0000
URL: https://git.openjdk.java.net/portola/commit/9a6038fb
8241584: Remove unused classLoader perf counters
Reviewed-by: hseigel
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
Changeset: c01e986c
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-03-25 14:41:52 +0000
URL: https://git.openjdk.java.net/portola/commit/c01e986c
8237859: C2: Crash when loads float above range check
Fix control edges of predicates to data nodes when creating pre/main/post loops.
Reviewed-by: neliasso, thartmann, roland
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
Changeset: d1b50659
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2020-03-25 08:46:31 +0000
URL: https://git.openjdk.java.net/portola/commit/d1b50659
8237599: Greedy matching against supplementary chars fails to respect the region
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: 7fc31ead
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-25 17:20:58 +0000
URL: https://git.openjdk.java.net/portola/commit/7fc31ead
8241583: Shenandoah: turn heap lock asserts into macros
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
Changeset: b8f2b326
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-03-25 09:21:46 +0000
URL: https://git.openjdk.java.net/portola/commit/b8f2b326
8241311: Move some charset mapping tests from closed to open
Reviewed-by: iris, joehw, itakiguchi, amlu
! test/jdk/sun/nio/cs/TestCharsetMapping.java
+ test/jdk/sun/nio/cs/mapping/Big5.b2c
= test/jdk/sun/nio/cs/mapping/Big5.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS.b2c
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS.b2c-irreversible
= test/jdk/sun/nio/cs/mapping/Big5_HKSCS.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS_2001.b2c
+ test/jdk/sun/nio/cs/mapping/Big5_HKSCS_2001.c2b-irreversible
= test/jdk/sun/nio/cs/mapping/Big5_Solaris.b2c
+ test/jdk/sun/nio/cs/mapping/CoderTest.java
+ test/jdk/sun/nio/cs/mapping/ConverterTest.java
+ test/jdk/sun/nio/cs/mapping/Cp037.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1006.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1025.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1026.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1046.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1047.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1097.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1098.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1112.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1122.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1123.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1124.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1250.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1251.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1252.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1253.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1254.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1255.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1256.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1257.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1258.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1364.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1364.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp1381.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1381.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp1383.b2c
+ test/jdk/sun/nio/cs/mapping/Cp1383.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp273.b2c
+ test/jdk/sun/nio/cs/mapping/Cp277.b2c
+ test/jdk/sun/nio/cs/mapping/Cp278.b2c
+ test/jdk/sun/nio/cs/mapping/Cp280.b2c
+ test/jdk/sun/nio/cs/mapping/Cp284.b2c
+ test/jdk/sun/nio/cs/mapping/Cp285.b2c
+ test/jdk/sun/nio/cs/mapping/Cp290.b2c
+ test/jdk/sun/nio/cs/mapping/Cp290.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp297.b2c
+ test/jdk/sun/nio/cs/mapping/Cp300.b2c
= test/jdk/sun/nio/cs/mapping/Cp300.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp33722.b2c
+ test/jdk/sun/nio/cs/mapping/Cp420.b2c
+ test/jdk/sun/nio/cs/mapping/Cp420.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp420.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp424.b2c
+ test/jdk/sun/nio/cs/mapping/Cp437.b2c
+ test/jdk/sun/nio/cs/mapping/Cp500.b2c
+ test/jdk/sun/nio/cs/mapping/Cp737.b2c
+ test/jdk/sun/nio/cs/mapping/Cp775.b2c
+ test/jdk/sun/nio/cs/mapping/Cp833.b2c
+ test/jdk/sun/nio/cs/mapping/Cp833.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp834.b2c
+ test/jdk/sun/nio/cs/mapping/Cp834.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp838.b2c
+ test/jdk/sun/nio/cs/mapping/Cp850.b2c
+ test/jdk/sun/nio/cs/mapping/Cp852.b2c
+ test/jdk/sun/nio/cs/mapping/Cp855.b2c
+ test/jdk/sun/nio/cs/mapping/Cp856.b2c
+ test/jdk/sun/nio/cs/mapping/Cp857.b2c
+ test/jdk/sun/nio/cs/mapping/Cp860.b2c
+ test/jdk/sun/nio/cs/mapping/Cp861.b2c
+ test/jdk/sun/nio/cs/mapping/Cp862.b2c
+ test/jdk/sun/nio/cs/mapping/Cp863.b2c
+ test/jdk/sun/nio/cs/mapping/Cp864.b2c
+ test/jdk/sun/nio/cs/mapping/Cp865.b2c
+ test/jdk/sun/nio/cs/mapping/Cp866.b2c
+ test/jdk/sun/nio/cs/mapping/Cp868.b2c
+ test/jdk/sun/nio/cs/mapping/Cp869.b2c
+ test/jdk/sun/nio/cs/mapping/Cp870.b2c
+ test/jdk/sun/nio/cs/mapping/Cp871.b2c
+ test/jdk/sun/nio/cs/mapping/Cp874.b2c
+ test/jdk/sun/nio/cs/mapping/Cp874.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp875.b2c
+ test/jdk/sun/nio/cs/mapping/Cp918.b2c
+ test/jdk/sun/nio/cs/mapping/Cp921.b2c
+ test/jdk/sun/nio/cs/mapping/Cp922.b2c
+ test/jdk/sun/nio/cs/mapping/Cp930.b2c
+ test/jdk/sun/nio/cs/mapping/Cp933.b2c
+ test/jdk/sun/nio/cs/mapping/Cp935.b2c
+ test/jdk/sun/nio/cs/mapping/Cp937.b2c
+ test/jdk/sun/nio/cs/mapping/Cp937.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp939.b2c
+ test/jdk/sun/nio/cs/mapping/Cp942.b2c
+ test/jdk/sun/nio/cs/mapping/Cp943.b2c
+ test/jdk/sun/nio/cs/mapping/Cp948.b2c
+ test/jdk/sun/nio/cs/mapping/Cp948.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp948.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp949.b2c
+ test/jdk/sun/nio/cs/mapping/Cp950.b2c
+ test/jdk/sun/nio/cs/mapping/Cp950.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp950.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp964.b2c
+ test/jdk/sun/nio/cs/mapping/Cp964.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/Cp970.b2c
+ test/jdk/sun/nio/cs/mapping/Cp970.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/EUC_CN.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP_LINUX.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_JP_Solaris.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_KR.b2c
+ test/jdk/sun/nio/cs/mapping/EUC_TW.b2c
+ test/jdk/sun/nio/cs/mapping/GB18030.b2c
+ test/jdk/sun/nio/cs/mapping/GBK.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_11.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_2.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_3.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_4.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_5.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_6.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_7.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_8.b2c
+ test/jdk/sun/nio/cs/mapping/ISO8859_9.b2c
+ test/jdk/sun/nio/cs/mapping/JIS0201.b2c.private
+ test/jdk/sun/nio/cs/mapping/JIS0208.b2c.private
+ test/jdk/sun/nio/cs/mapping/JIS0212.b2c.private
+ test/jdk/sun/nio/cs/mapping/Johab.b2c
+ test/jdk/sun/nio/cs/mapping/KOI8_R.b2c
+ test/jdk/sun/nio/cs/mapping/KOI8_U.b2c
+ test/jdk/sun/nio/cs/mapping/MS50221_0208.b2c
+ test/jdk/sun/nio/cs/mapping/MS50221_0212.b2c
+ test/jdk/sun/nio/cs/mapping/MS874.b2c
+ test/jdk/sun/nio/cs/mapping/MS932.b2c.private
+ test/jdk/sun/nio/cs/mapping/MS932DB.b2c.private
+ test/jdk/sun/nio/cs/mapping/MS932DB.c2b.private
+ test/jdk/sun/nio/cs/mapping/MS932_0208.b2c
+ test/jdk/sun/nio/cs/mapping/MS936.b2c
+ test/jdk/sun/nio/cs/mapping/MS949.b2c
+ test/jdk/sun/nio/cs/mapping/MS950.b2c
+ test/jdk/sun/nio/cs/mapping/MS950.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS.b2c
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS.c2b-irreversible
+ test/jdk/sun/nio/cs/mapping/MS950_HKSCS_XP.b2c
+ test/jdk/sun/nio/cs/mapping/MSCP932.b2c.abigail
+ test/jdk/sun/nio/cs/mapping/MacArabic.b2c
+ test/jdk/sun/nio/cs/mapping/MacCentralEurope.b2c
+ test/jdk/sun/nio/cs/mapping/MacCroatian.b2c
+ test/jdk/sun/nio/cs/mapping/MacCyrillic.b2c
+ test/jdk/sun/nio/cs/mapping/MacDingbat.b2c
+ test/jdk/sun/nio/cs/mapping/MacGreek.b2c
+ test/jdk/sun/nio/cs/mapping/MacHebrew.b2c
+ test/jdk/sun/nio/cs/mapping/MacIceland.b2c
+ test/jdk/sun/nio/cs/mapping/MacRoman.b2c
+ test/jdk/sun/nio/cs/mapping/MacRomania.b2c
+ test/jdk/sun/nio/cs/mapping/MacSymbol.b2c
+ test/jdk/sun/nio/cs/mapping/MacThai.b2c
+ test/jdk/sun/nio/cs/mapping/MacTurkish.b2c
+ test/jdk/sun/nio/cs/mapping/MacUkraine.b2c
+ test/jdk/sun/nio/cs/mapping/PCK.b2c
+ test/jdk/sun/nio/cs/mapping/PCK.b2c-irreversible
+ test/jdk/sun/nio/cs/mapping/SJIS.b2c
+ test/jdk/sun/nio/cs/mapping/SJIS_0213.b2c
+ test/jdk/sun/nio/cs/mapping/TIS620.b2c
+ test/jdk/sun/nio/cs/mapping/TestConv.java
+ test/jdk/sun/nio/cs/mapping/TestFmwk.java
+ test/jdk/sun/nio/cs/mapping/untested/X11SunUnicode_0.b2c
+ test/jdk/sun/nio/cs/mapping/untested/gb18030_0.b2c
+ test/jdk/sun/nio/cs/mapping/untested/gb18030_1.b2c
Changeset: b0245c2b
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2020-03-25 12:41:14 +0000
URL: https://git.openjdk.java.net/portola/commit/b0245c2b
8237219: Disable native SunEC implementation by default
Reviewed-by: weijun, mullan
! src/java.base/share/classes/module-info.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/ec/ECDSAJavaVerify.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/tools/keytool/GroupName.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
! test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java
Changeset: ffe5e846
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-25 15:03:39 +0000
URL: https://git.openjdk.java.net/portola/commit/ffe5e846
8241544: update stylesheet for *-page CSS class rename and hyphenated naming
Reviewed-by: prappo, hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 60fae779
Author: John Jiang <jjiang at openjdk.org>
Date: 2020-03-26 07:09:36 +0000
URL: https://git.openjdk.java.net/portola/commit/60fae779
8237977: Further update javax/net/ssl/compatibility/Compatibility.java
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/TLSCommon/CipherSuite.java
! test/jdk/javax/net/ssl/compatibility/Cert.java
! test/jdk/javax/net/ssl/compatibility/Compatibility.java
! test/jdk/javax/net/ssl/compatibility/JdkInfo.java
! test/jdk/javax/net/ssl/compatibility/JdkUtils.java
! test/jdk/javax/net/ssl/compatibility/Server.java
! test/jdk/javax/net/ssl/compatibility/TestCase.java
! test/jdk/javax/net/ssl/compatibility/UseCase.java
! test/jdk/javax/net/ssl/compatibility/Utils.java
Changeset: 0d22ad64
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-26 00:02:08 +0000
URL: https://git.openjdk.java.net/portola/commit/0d22ad64
8241427: Coarsen locking in Modules::add_module_exports
Reviewed-by: lfoltan, hseigel
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java
Changeset: c659b637
Author: Pengfei Li <pli at openjdk.org>
Date: 2020-03-26 10:10:37 +0000
URL: https://git.openjdk.java.net/portola/commit/c659b637
8241482: AArch64: Fix a potential issue after JDK-8239549
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 913a0ff0
Author: Jie He <jie.he at arm.com>
Committer: Yang Zhang <yzhang at openjdk.org>
Date: 2020-03-26 14:46:50 +0000
URL: https://git.openjdk.java.net/portola/commit/913a0ff0
8241419: Remove unused InterfaceSupport::_number_of_calls
Reviewed-by: dholmes
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
Changeset: c4f25e51
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-03-24 15:26:10 +0000
URL: https://git.openjdk.java.net/portola/commit/c4f25e51
8241491: Problem list jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java on aix
Reviewed-by: clanger
! test/jdk/ProblemList.txt
Changeset: eb003a73
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-03-20 13:56:12 +0000
URL: https://git.openjdk.java.net/portola/commit/eb003a73
8240335: C2: assert(found_sfpt) failed: no node in loop that's not input to safepoint
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestCastIIAfterUnrollingInOuterLoop.java
Changeset: b8f8dea9
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-03-20 13:58:05 +0000
URL: https://git.openjdk.java.net/portola/commit/b8f8dea9
8241365: Define Unique_Node_List::contains() to prevent usage by mistake
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/node.hpp
Changeset: b35032dc
Author: Sergei Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-26 10:02:57 +0000
URL: https://git.openjdk.java.net/portola/commit/b35032dc
8241649: Optimize Character.toString
Reviewed-by: redestad, rriggs
! src/java.base/share/classes/java/lang/Character.java
Changeset: f930d466
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-03-26 03:15:02 +0000
URL: https://git.openjdk.java.net/portola/commit/f930d466
Added tag jdk-15+16 for changeset 5c7ec21f5d13
! .hgtags
Changeset: d882d528
Author: Julia Boes <jboes at openjdk.org>
Date: 2020-03-26 11:52:15 +0000
URL: https://git.openjdk.java.net/portola/commit/d882d528
8235459: HttpRequest.BodyPublishers::ofFile assumes the default file system
Add support for non-default file systems to HttpRequest.BodyPublishers::ofFile
Reviewed-by: chegar, dfuchs, amlu
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
+ test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
+ test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java
Changeset: 307b376a
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-03-26 13:43:51 +0000
URL: https://git.openjdk.java.net/portola/commit/307b376a
8241595: Fix missing debug_orig information in Ideal Graph Visualizer
Show missing debug_orig information for nodes in Ideal Graph Visualizer.
Reviewed-by: kvn, neliasso
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
Changeset: d77c52b2
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-03-26 10:29:31 +0000
URL: https://git.openjdk.java.net/portola/commit/d77c52b2
8172485: [TESTBUG] RedefineLeak.java runs out of metaspace memory
Check for zero exit value.
Reviewed-by: lfoltan
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
Changeset: eb7c80a3
Author: Julia Boes <jboes at openjdk.org>
Date: 2020-03-26 14:58:53 +0000
URL: https://git.openjdk.java.net/portola/commit/eb7c80a3
8241674: Fix incorrect jtreg option in FilePublisherPermsTest
Replace jtreg option 'policy' with 'java.security.policy' to extend rather than replace policy
Reviewed-by: chegar, dfuchs
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
Changeset: e11ab6a4
Author: Per Lidén <pliden at openjdk.org>
Date: 2020-03-26 16:56:42 +0000
URL: https://git.openjdk.java.net/portola/commit/e11ab6a4
8241596: ZGC: Shorten runtime of gc/z/TestUncommit.java
Reviewed-by: tschatzl, sjohanss
! test/hotspot/jtreg/gc/z/TestUncommit.java
Changeset: 54e2c6fe
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2020-03-26 09:03:52 +0000
URL: https://git.openjdk.java.net/portola/commit/54e2c6fe
8196751: Add jhsdb option to specify debug server RMI connector port
Reviewed-by: sspitsyn, ysuenaga
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/lib/jdk/test/lib/Utils.java
Changeset: 098b48b7
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2020-03-26 10:03:35 +0000
URL: https://git.openjdk.java.net/portola/commit/098b48b7
8240634: event/runtime/TestMetaspaceAllocationFailure.java times out
Limit number of iterations
Reviewed-by: egahlin, stuefe
! test/jdk/jdk/jfr/event/runtime/TestMetaspaceAllocationFailure.java
Changeset: e509368f
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-03-26 10:14:52 +0000
URL: https://git.openjdk.java.net/portola/commit/e509368f
8233093: Move CDS heap oopmaps into new MetaspaceShared::bm region
Moved the _closed_archive_heap_oopmaps and _open_archive_heap_oopmaps from the ro to the bm region.
Reviewed-by: iklam, minqi
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
Changeset: 8c5531b6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-26 19:08:30 +0000
URL: https://git.openjdk.java.net/portola/commit/8c5531b6
8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
Changeset: 6be46f8e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-26 19:09:20 +0000
URL: https://git.openjdk.java.net/portola/commit/6be46f8e
8241673: Shenandoah: refactor anti-false-sharing padding
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
Changeset: ebdb70fe
Author: Ekaterina Pavlova <epavlova at openjdk.org>
Date: 2020-03-26 14:24:53 +0000
URL: https://git.openjdk.java.net/portola/commit/ebdb70fe
8236975: compiler/graalunit tests fails with --illegal-access=deny
Reviewed-by: iignatyev, kvn, alanb
! test/hotspot/jtreg/compiler/graalunit/CoreTest.java
! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java
! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java
! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
! test/hotspot/jtreg/compiler/graalunit/generateTests.sh
Changeset: 5f1636b2
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-03-26 15:13:21 +0000
URL: https://git.openjdk.java.net/portola/commit/5f1636b2
8241696: ProblemList gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java due to JDK-8241293
Reviewed-by: dcubed, ctornqvi
! test/hotspot/jtreg/ProblemList.txt
Changeset: 87805d92
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-26 20:36:56 +0000
URL: https://git.openjdk.java.net/portola/commit/87805d92
8241470: HtmlStyle: group and document members: description, flex, signature
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
Changeset: 2bc4308d
Author: Vipin M V <vipinmv1 at in.ibm.com>
Committer: Vyom Tewari <vtewari at openjdk.org>
Date: 2020-03-27 11:34:45 +0000
URL: https://git.openjdk.java.net/portola/commit/2bc4308d
8129841: Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr
Update comment for Java_java_net_Inet6AddressImpl_getHostByAddr
Reviewed-by: vtewari, alanb
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
Changeset: cc8715d8
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-03-27 07:16:22 +0000
URL: https://git.openjdk.java.net/portola/commit/cc8715d8
8241581: Add BitMap::count_one_bits variant for arbitrary lengths
Reviewed-by: redestad, kbarrett
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
+ test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp
Changeset: 83f7ee14
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-03-27 08:45:59 +0000
URL: https://git.openjdk.java.net/portola/commit/83f7ee14
8241723: Build error after 8241581
Reviewed-by: kbarrett, clanger
- test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp
Changeset: 67cf35ee
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-03-27 17:07:23 +0000
URL: https://git.openjdk.java.net/portola/commit/67cf35ee
8240956: SEGV in DwarfParser::process_dwarf after JDK-8234624
Reviewed-by: sspitsyn, kevinw
! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: 7048684c
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-03-27 09:44:53 +0000
URL: https://git.openjdk.java.net/portola/commit/7048684c
8238855: Move G1ConcurrentMark flag sanity checks to g1Arguments
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
+ test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java
Changeset: 5ff2d7ba
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-03-24 11:06:26 +0000
URL: https://git.openjdk.java.net/portola/commit/5ff2d7ba
8240676: Meet not symmetric failure when running lucene on jdk8
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/types/TestArrayMeetNotSymmetrical.java
Changeset: 85d5048c
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-03-24 10:31:37 +0000
URL: https://git.openjdk.java.net/portola/commit/85d5048c
8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: c9f5004b
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-03-25 13:05:42 +0000
URL: https://git.openjdk.java.net/portola/commit/c9f5004b
8241586: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
Reviewed-by: clanger
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 1dd60a35
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-01-22 15:55:02 +0000
URL: https://git.openjdk.java.net/portola/commit/1dd60a35
8227269: Slow class loading when running with JDWP
Reviewed-by: sspitsyn, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.h
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
Changeset: 536e062a
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-03-27 13:42:57 +0000
URL: https://git.openjdk.java.net/portola/commit/536e062a
8241436: C2: Factor out C2-specific code from MacroAssembler
Reviewed-by: mdoerr, kvn, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
+ src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
+ src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.cpp
+ src/hotspot/cpu/sparc/c2_MacroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/sparc.ad
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
+ src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/main.cpp
+ src/hotspot/share/opto/c2_MacroAssembler.hpp
Changeset: d0a67229
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-03-27 13:42:57 +0000
URL: https://git.openjdk.java.net/portola/commit/d0a67229
8241434: x86: Fix Assembler::emit_operand asserts for XMM registers
Reviewed-by: kvn, redestad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 2df18266
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-03-27 13:42:57 +0000
URL: https://git.openjdk.java.net/portola/commit/2df18266
8241597: x86: Remove MMX support
Reviewed-by: kvn, redestad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/register_definitions_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: bb7a8f64
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-03-27 12:47:36 +0000
URL: https://git.openjdk.java.net/portola/commit/bb7a8f64
8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
Changeset: 5ddbcb7a
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-03-27 12:42:03 +0000
URL: https://git.openjdk.java.net/portola/commit/5ddbcb7a
8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration
NetworkConfiguration updated to skip interfaces that have only IPv6 link local addresses.
Reviewed-by: alanb, chegar
! test/jdk/ProblemList.txt
! test/jdk/java/net/MulticastSocket/Promiscuous.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/lib/jdk/test/lib/NetworkConfiguration.java
Changeset: a45889dc
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-03-26 10:38:17 +0000
URL: https://git.openjdk.java.net/portola/commit/a45889dc
8241660: Add virtualization information output to hs_err file on macOS
Reviewed-by: clanger, mdoerr
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 7056b968
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-27 15:33:05 +0000
URL: https://git.openjdk.java.net/portola/commit/7056b968
8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved
Reviewed-by: zgu, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: 0861f3f7
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-27 15:33:11 +0000
URL: https://git.openjdk.java.net/portola/commit/0861f3f7
8241743: Shenandoah: refactor and inline ShenandoahHeap::heap()
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 92d854f5
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-27 15:33:18 +0000
URL: https://git.openjdk.java.net/portola/commit/92d854f5
8241740: Shenandoah: remove ShenandoahHeapRegion::_heap
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: 6e580b38
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-27 15:33:24 +0000
URL: https://git.openjdk.java.net/portola/commit/6e580b38
8241748: Shenandoah: inline MarkingContext TAMS methods
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
Changeset: bfa3ad91
Author: Andy Herrick <herrick at openjdk.org>
Date: 2020-03-27 11:43:23 +0000
URL: https://git.openjdk.java.net/portola/commit/bfa3ad91
8241400: [macos] jpackageapplauncher/main.m built using CXXFLAGS_JDKEXE
Reviewed-by: erikj
! make/lib/Lib-jdk.incubator.jpackage.gmk
Changeset: 211e5293
Author: Jamsheed Mohammed C M <jcm at openjdk.org>
Date: 2020-03-27 09:47:13 +0000
URL: https://git.openjdk.java.net/portola/commit/211e5293
8193210: [JVMCI/Graal] add JFR compiler phase/inlining events
C++ EventCompilerPhase/EventCompilerInlining definitions are extended for JVMCI use.
Reviewed-by: dnsimon, egahlin, kvn, mgronlun, thartmann
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compileBroker.cpp
+ src/hotspot/share/compiler/compilerEvent.cpp
+ src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java
! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/jdk/jdk/jfr/jvm/TestJfrJavaBase.java
Changeset: 9e9f110d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-27 19:05:07 +0000
URL: https://git.openjdk.java.net/portola/commit/9e9f110d
8241750: x86_32 build failure after JDK-8227269
Reviewed-by: rkennke, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
Changeset: c17ed6a5
Author: Bob Vandette <bobv at openjdk.org>
Date: 2020-02-27 11:36:55 +0000
URL: https://git.openjdk.java.net/portola/commit/c17ed6a5
8239563: Reduce public exports in dynamic libraries built from JDK static libraries
Reviewed-by: dholmes, ihse
! make/autoconf/flags-cflags.m4
! src/java.base/unix/native/include/jni_md.h
! src/java.base/windows/native/include/jni_md.h
Changeset: ccc69960
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-27 11:24:40 +0000
URL: https://git.openjdk.java.net/portola/commit/ccc69960
8241631: PropertyGetterTaglet, PropertySetterTaglet may be removed
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertyGetterTaglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertySetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg1/C.java
! test/langtools/jdk/javadoc/doclet/testSearch/pkgfx/C.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
Changeset: fee15cac
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-03-27 12:50:11 +0000
URL: https://git.openjdk.java.net/portola/commit/fee15cac
8241721: Change to GCC 9.2 for building on Linux at Oracle
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
Changeset: 6b6c5bd6
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-03-28 11:00:09 +0000
URL: https://git.openjdk.java.net/portola/commit/6b6c5bd6
8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier
Reviewed-by: rkennke, smonteith, aph
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 98e6be7c
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-03-28 13:01:26 +0000
URL: https://git.openjdk.java.net/portola/commit/98e6be7c
8241789: Make citations of JLS and JVMS consistent in java.lang.Class
Reviewed-by: jjg
! src/java.base/share/classes/java/lang/Class.java
Changeset: 253ccad5
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-28 21:08:32 +0000
URL: https://git.openjdk.java.net/portola/commit/253ccad5
8241771: Remove dead code in SparsePRT
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
Changeset: 7f8d7850
Author: Toshio Nakamura <tnakamura at openjdk.org>
Date: 2020-03-28 16:47:21 +0000
URL: https://git.openjdk.java.net/portola/commit/7f8d7850
8232846: ProcessHandle.Info command with non-English shows question marks
Reviewed-by: stuefe, ysuenaga, rriggs
! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c
Changeset: b0e1ee4b
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2020-03-28 21:07:55 +0000
URL: https://git.openjdk.java.net/portola/commit/b0e1ee4b
8241727: Typos: empty lines in javadoc, inconsistent indents, etc. (core-libs only)
Reviewed-by: prappo
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/annotation/Annotation.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/package-info.java
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/math/SignedMutableBigInteger.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/RBCollationTables.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/BitSet.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/stream/DoubleStream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/jdk/internal/icu/impl/CharTrie.java
! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie.java
! src/java.base/share/classes/jdk/internal/icu/impl/Trie2.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java
! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/logger/LoggerWrapper.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
! src/java.base/share/classes/sun/reflect/generics/repository/ClassRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/ConstructorRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/FieldRepository.java
! src/java.base/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java
! src/java.base/share/classes/sun/text/BreakDictionary.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java
Changeset: 8cb76353
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2020-03-26 15:26:51 +0000
URL: https://git.openjdk.java.net/portola/commit/8cb76353
8241665: Configuring --with-jvm-features=-compiler2 fails to build on AArch64
Build config --with-jvm-features=-compiler2 fails on AArch64 because JVMCI path includes opto and ad headers
Reviewed-by: kvn, aph
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
Changeset: af15605b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-30 19:37:23 +0000
URL: https://git.openjdk.java.net/portola/commit/af15605b
8241838: Shenandoah: no need to trash cset during final mark
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: a8a9fb95
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-30 19:37:37 +0000
URL: https://git.openjdk.java.net/portola/commit/a8a9fb95
8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: 87396af7
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-30 19:38:05 +0000
URL: https://git.openjdk.java.net/portola/commit/87396af7
8241842: Shenandoah: inline ShenandoahHeapRegion::region_number
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: 6df23701
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-30 19:38:31 +0000
URL: https://git.openjdk.java.net/portola/commit/6df23701
8241844: Shenandoah: rename ShenandoahHeapRegion::region_number
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
Changeset: b7439a8a
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-03-27 15:28:07 +0000
URL: https://git.openjdk.java.net/portola/commit/b7439a8a
8241361: ZGC: Implement memory related JFR events
Co-authored-by: Per Liden <per.liden at oracle.com>
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: 916f00ac
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-03-30 13:49:02 +0000
URL: https://git.openjdk.java.net/portola/commit/916f00ac
8241374: add Math.absExact
Reviewed-by: smarks, chegar, bpb
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/AbsTests.java
Changeset: 53b2368d
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2020-03-30 13:59:16 +0000
URL: https://git.openjdk.java.net/portola/commit/53b2368d
8241760: Typos: empty lines in javadoc, inconsistent indents, etc. (net and nio)
Reviewed-by: alanb, prappo, dfuchs
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SecureCacheResponse.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/FileStore.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/nio/ByteBuffered.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISCII91.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java
Changeset: 83a9afaf
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-30 23:55:25 +0000
URL: https://git.openjdk.java.net/portola/commit/83a9afaf
8241852: Cleanup error message generation in LinkResolver::resolve_field
Reviewed-by: dcubed
! src/hotspot/share/interpreter/linkResolver.cpp
Changeset: de7ea8db
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-03-31 08:42:00 +0000
URL: https://git.openjdk.java.net/portola/commit/de7ea8db
8241845: Shenandoah: align ShenandoahHeapRegions to cache lines
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp
Changeset: 2bc86911
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-03-31 09:10:16 +0000
URL: https://git.openjdk.java.net/portola/commit/2bc86911
8241568: (fs) UserPrincipalLookupService.lookupXXX failure with IOE "Operation not permitted"
Reviewed-by: alanb
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
Changeset: 6a4e93bb
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-03-31 11:45:29 +0000
URL: https://git.openjdk.java.net/portola/commit/6a4e93bb
8241666: Enhance log messages in ReferenceProcessor
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
Changeset: 4b4633d9
Author: Ravi Reddy <ravi.k.reddy at oracle.com>
Committer: Ravi Reddy <rreddy at openjdk.org>
Date: 2020-03-31 14:07:23 +0000
URL: https://git.openjdk.java.net/portola/commit/4b4633d9
8240988: Incorrect copyright header in CertificateValidation.java
Reviewed-by: pkoppula, coffeys
! test/jdk/sun/security/x509/X509CertImpl/CertificateValidation.java
Changeset: 16df851e
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-03-18 17:28:41 +0000
URL: https://git.openjdk.java.net/portola/commit/16df851e
8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events
Reviewed-by: eosterlund, kbarrett
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTimer.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcTraceTime.hpp
! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shared/test_gcTimer.cpp
Changeset: 75849a5c
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-03-31 14:58:18 +0000
URL: https://git.openjdk.java.net/portola/commit/75849a5c
8241421: Cleanup handling of jtreg
Reviewed-by: erikj
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/conf/jib-profiles.js
! make/test/BuildFailureHandler.gmk
Changeset: 8fdf2925
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-03-31 14:57:46 +0000
URL: https://git.openjdk.java.net/portola/commit/8fdf2925
8241827: JFR: TestVMInfoEvent.java requires SerialGC
Reviewed-by: mseledtsov
! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java
Changeset: b31bea8a
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-03-31 16:09:26 +0000
URL: https://git.openjdk.java.net/portola/commit/b31bea8a
8241830: Simplify commit error messages in G1PageBasedVirtualSpace
Reviewed-by: sjohanss, lkorinth, kbarrett
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
Changeset: 931af126
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2020-03-31 13:35:21 +0000
URL: https://git.openjdk.java.net/portola/commit/931af126
8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
Reviewed-by: tschatzl, kbarrett
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal001/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal001/steal001.java
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/Steal/steal002/steal002.java
Changeset: 8cb3cc01
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-31 13:47:16 +0000
URL: https://git.openjdk.java.net/portola/commit/8cb3cc01
8241693: The paragraphs in the help page should not be in a <ul>
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
Changeset: 6d44ff7d
Author: Martin Buchholz <martin at openjdk.org>
Date: 2020-03-31 14:15:44 +0000
URL: https://git.openjdk.java.net/portola/commit/6d44ff7d
8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment()
Reviewed-by: jiangli
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
Changeset: 35f4df51
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-03-31 14:47:07 +0000
URL: https://git.openjdk.java.net/portola/commit/35f4df51
8241625: use new "member-list" CSS class instead of general "block-list" for list of members
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
+ test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
Changeset: aba017fa
Author: Chris Yin <xyin at openjdk.org>
Date: 2020-04-01 10:11:46 +0000
URL: https://git.openjdk.java.net/portola/commit/aba017fa
8214694: cleanup rawtypes warnings in open jndi tests
Reviewed-by: darcy, vtewari
! test/jdk/com/sun/jndi/dns/CheckAccess.java
! test/jdk/com/sun/jndi/dns/EnvTests/AddInherited.java
! test/jdk/com/sun/jndi/dns/EnvTests/GetEnv.java
! test/jdk/com/sun/jndi/dns/EnvTests/RemoveInherited.java
! test/jdk/com/sun/jndi/dns/EnvTests/SubcontextAdd.java
! test/jdk/com/sun/jndi/dns/EnvTests/SubcontextRemove.java
! test/jdk/com/sun/jndi/dns/FactoryTests/TestDnsObject.java
! test/jdk/com/sun/jndi/dns/FedTests/ListFedBase.java
! test/jdk/com/sun/jndi/dns/FedTests/ListNns.java
! test/jdk/com/sun/jndi/dns/FedTests/ListSubInterior.java
! test/jdk/com/sun/jndi/dns/FedTests/ListSubLeaf.java
! test/jdk/com/sun/jndi/dns/ListTests/ListBindingsInteriorNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListBindingsLeafNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListInteriorNotFound.java
! test/jdk/com/sun/jndi/dns/ListTests/ListLeafNotFound.java
! test/jdk/com/sun/jndi/ldap/BalancedParentheses.java
! test/jdk/com/sun/jndi/ldap/Base64Test.java
! test/jdk/com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java
! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java
! test/jdk/com/sun/jndi/ldap/LdapName/EmptyNameSearch.java
! test/jdk/com/sun/jndi/ldap/NoWaitForReplyTest.java
! test/jdk/com/sun/jndi/ldap/blits/AddTests/AddNewEntry.java
! test/jdk/javax/naming/InitialContext/EnvClone.java
! test/jdk/javax/naming/ldap/LdapName/CompareToEqualsTests.java
! test/jdk/javax/naming/ldap/LdapName/LdapNameConstruction.java
! test/jdk/javax/naming/ldap/LdapName/NameTests.java
! test/jdk/javax/naming/spi/DirectoryManager/DummyContext.java
! test/jdk/javax/naming/spi/DirectoryManager/GetContDirCtx.java
! test/jdk/javax/naming/spi/DummyContextFactory.java
! test/jdk/javax/naming/spi/DummyContextFactory2.java
Changeset: 5700a934
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-03-31 19:18:16 +0000
URL: https://git.openjdk.java.net/portola/commit/5700a934
8241964: Clean up java.lang.Class javadoc
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Class.java
Changeset: 990a11e4
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-04-01 10:06:25 +0000
URL: https://git.openjdk.java.net/portola/commit/990a11e4
8241909: Remove useless code cache lookup in frame::patch_pc
Removed useless code cache lookup.
Reviewed-by: kvn, dlong
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
Changeset: c8b1f966
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-04-01 12:37:38 +0000
URL: https://git.openjdk.java.net/portola/commit/c8b1f966
8241976: Add test for GCPhaseConcurrentLevel1 JFR event
Reviewed-by: pliden, eosterlund
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: f1ef83b0
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-04-01 13:12:49 +0000
URL: https://git.openjdk.java.net/portola/commit/f1ef83b0
8241598: Upgrade JLine to 3.14.0
Upgrading to JLine 3.14.0
Reviewed-by: psandoz, rfield
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
= src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb-color.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-256color.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows.caps
! src/jdk.internal.le/share/legal/jline.md
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
Changeset: 6c9d6507
Author: Per Lidén <pliden at openjdk.org>
Date: 2020-04-01 13:44:12 +0000
URL: https://git.openjdk.java.net/portola/commit/6c9d6507
8241881: ZGC: Add tests for JFR events
Reviewed-by: stefank, eosterlund, egahlin
+ test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 8d84cf5a
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-01 14:35:43 +0000
URL: https://git.openjdk.java.net/portola/commit/8d84cf5a
8241837: Cleanup stringStream usage in ObjectSynchronizer
Reviewed-by: dcubed, dholmes
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: bf41f548
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2020-04-01 14:54:44 +0000
URL: https://git.openjdk.java.net/portola/commit/bf41f548
8220051: Remove global safepoint code
Reviewed-by: mdoerr, dcubed, eosterlund, bulasevich, coleenp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! 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/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/utilities/vmError.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/MarkProcessor.java
Changeset: 15c3d76a
Author: Lutz Schmidt <lucy at openjdk.org>
Date: 2020-04-01 14:51:25 +0000
URL: https://git.openjdk.java.net/portola/commit/15c3d76a
8241101: [s390] jtreg test failure after JDK-8238696: not conformant features string
Reviewed-by: stuefe, mdoerr, clanger
! src/hotspot/cpu/s390/vm_version_s390.cpp
Changeset: fc806b67
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-03-31 17:11:30 +0000
URL: https://git.openjdk.java.net/portola/commit/fc806b67
8241948: enhance list of environment variables printed in hs_err file
Reviewed-by: dholmes, hseigel
! src/hotspot/share/utilities/vmError.cpp
Changeset: 6af855fd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-01 19:50:10 +0000
URL: https://git.openjdk.java.net/portola/commit/6af855fd
8241926: Shenandoah: only print heap changes for operations that directly affect it
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 961c1d6a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-01 19:50:11 +0000
URL: https://git.openjdk.java.net/portola/commit/961c1d6a
8241985: Shenandoah: simplify collectable garbage logging
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
Changeset: 25b2118b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-01 19:50:12 +0000
URL: https://git.openjdk.java.net/portola/commit/25b2118b
8241983: Shenandoah: simplify FreeSet logging
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: e08f25a9
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-01 20:53:46 +0000
URL: https://git.openjdk.java.net/portola/commit/e08f25a9
8242003: Remove CallInfo::_selected_klass
Reviewed-by: lfoltan, dcubed, coleenp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
Changeset: 13af7bb9
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2020-04-01 16:27:03 +0000
URL: https://git.openjdk.java.net/portola/commit/13af7bb9
8240698: LingeredApp does not pass getTestJavaOpts() to the children process if vmArguments is already specified
Reviewed-by: iignatyev, iklam, cjplummer
! test/hotspot/jtreg/ProblemList-aot.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: cc25927f
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-04-02 03:04:26 +0000
URL: https://git.openjdk.java.net/portola/commit/cc25927f
Added tag jdk-15+17 for changeset dd5198db2e5b
! .hgtags
Changeset: 3790e580
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2020-04-01 18:38:05 +0000
URL: https://git.openjdk.java.net/portola/commit/3790e580
8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only)
Reviewed-by: weijun
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Poly1305Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/KeyFactorySpi.java
! src/java.base/share/classes/java/security/KeyManagementException.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/cert/CRLException.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ServerFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/SecurityCtx.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslClient.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslServer.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
Changeset: 0386b7d0
Author: Tagir F. Valeev <tvaleev at openjdk.org>
Date: 2020-04-02 05:44:04 +0000
URL: https://git.openjdk.java.net/portola/commit/0386b7d0
8176894: Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge in TreeMap
Co-authored-by: Sergey Kuksenko <sergey.kuksenko at oracle.com>
Reviewed-by: martin, stuefe, rriggs
! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Map/FunctionalCMEs.java
! test/jdk/java/util/Map/InPlaceOpsCollisions.java
+ test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java
Changeset: 2718bcd0
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-04-02 12:52:24 +0000
URL: https://git.openjdk.java.net/portola/commit/2718bcd0
8242031: TestLookForUntestedEvents.java fails because newly added test tests experimental events
Reviewed-by: eosterlund, pliden
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
Changeset: 15fcf274
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-04-02 13:06:29 +0000
URL: https://git.openjdk.java.net/portola/commit/15fcf274
8241947: Minor comment fixes for system property handling
Reviewed-by: ihse, mchung, alanb
! make/autoconf/spec.gmk.in
! src/java.base/share/classes/java/lang/System.java
Changeset: c6b22388
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-04-02 12:33:53 +0000
URL: https://git.openjdk.java.net/portola/commit/c6b22388
8241921: Remove leftover diagnostic from test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
Reviewed-by: lancea
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
Changeset: 73ddea76
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-03-24 17:56:15 +0000
URL: https://git.openjdk.java.net/portola/commit/73ddea76
8241492: Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java
Reviewed-by: mdoerr, thartmann, neliasso
! src/hotspot/share/opto/loopnode.cpp
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
Changeset: ea56776e
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-03-31 10:40:17 +0000
URL: https://git.openjdk.java.net/portola/commit/ea56776e
8239072: subtype check macro node causes node budget to be exhausted
Reviewed-by: vlivanov, kvn
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
Changeset: fb56759d
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-02 18:22:27 +0000
URL: https://git.openjdk.java.net/portola/commit/fb56759d
8242027: Clean up LinkResolver::check_klass_accessability
Reviewed-by: dholmes
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/constantPool.cpp
Changeset: 5532b27d
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2020-04-02 22:38:23 +0000
URL: https://git.openjdk.java.net/portola/commit/5532b27d
8241040: Support for AVX-512 Ternary Logic Instruction
A new pass has been added which folds expression tree involving vector boolean logic operations into a MacroLogic node.
Reviewed-by: vlivanov, neliasso
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java
+ test/micro/org/openjdk/bench/vm/compiler/MacroLogicOpt.java
Changeset: 6570425d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-02 20:10:59 +0000
URL: https://git.openjdk.java.net/portola/commit/6570425d
8242040: Shenandoah: print allocation failure type
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 487070cc
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-02 20:11:01 +0000
URL: https://git.openjdk.java.net/portola/commit/487070cc
8242041: Shenandoah: adaptive heuristics should account evac reserve in free target
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
Changeset: 3ae56fdf
Author: Tom Rodriguez <never at openjdk.org>
Date: 2020-04-02 11:20:53 +0000
URL: https://git.openjdk.java.net/portola/commit/3ae56fdf
8191930: [Graal] emits unparseable XML into compile log
Reviewed-by: kvn
! src/hotspot/share/compiler/compileTask.cpp
Changeset: 80b86444
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-04-02 21:33:57 +0000
URL: https://git.openjdk.java.net/portola/commit/80b86444
8241670: Enhance heap region size ergonomics to improve OOTB performance
Reviewed-by: redestad, tschatzl
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionBounds.hpp
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
Changeset: cf22d444
Author: David Holmes <dholmes at openjdk.org>
Date: 2020-04-02 19:13:27 +0000
URL: https://git.openjdk.java.net/portola/commit/cf22d444
8239895: assert(_stack_base != 0LL) failed: Sanity check
Reviewed-by: dcubed, stuefe
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: a76f0f78
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2020-04-02 17:30:21 +0000
URL: https://git.openjdk.java.net/portola/commit/a76f0f78
8241456: ThreadRunner shouldn't use Wicket for threads starting synchronization
Reviewed-by: dholmes, iignatyev
! test/hotspot/jtreg/vmTestbase/nsk/share/Wicket.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
Changeset: 61940fe4
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-04-03 07:16:35 +0000
URL: https://git.openjdk.java.net/portola/commit/61940fe4
8241988: DatagramSocket incorrectly caches the first set of socket options
Reviewed-by: msheppar, dfuchs, alanb
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/SocketOption/CachedImplOptions.java
Changeset: 9a69bb80
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-04-03 07:27:53 +0000
URL: https://git.openjdk.java.net/portola/commit/9a69bb80
8242044: Add basic HTTP/1.1 support to the HTTP/2 Test Server
Reviewed-by: dfuchs, michaelm
+ test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java
Changeset: 934b8a98
Author: Man Cao <manc at openjdk.org>
Date: 2020-04-03 02:00:34 +0000
URL: https://git.openjdk.java.net/portola/commit/934b8a98
8241556: Memory leak if -XX:CompileCommand is set
Reviewed-by: rasbold, thartmann, neliasso
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
Changeset: a21c4fb0
Author: Pengfei Li <pli at openjdk.org>
Date: 2020-04-03 17:06:14 +0000
URL: https://git.openjdk.java.net/portola/commit/a21c4fb0
8241475: AArch64: Add missing support for PopCountVI node
Reviewed-by: aph, njian
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: f82e44cc
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-03 11:33:29 +0000
URL: https://git.openjdk.java.net/portola/commit/f82e44cc
8242073: x86_32 build failure after JDK-8241040
Reviewed-by: vlivanov
! src/hotspot/cpu/x86/x86_32.ad
Changeset: 62b7404b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-03 11:33:30 +0000
URL: https://git.openjdk.java.net/portola/commit/62b7404b
8242042: Shenandoah: tune down ShenandoahGarbageThreshold
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: cd76575d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-03 11:33:31 +0000
URL: https://git.openjdk.java.net/portola/commit/cd76575d
8242075: Shenandoah: rename ShenandoahHeapRegionSize flag
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
Changeset: 218d0f71
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-04-02 12:44:05 +0000
URL: https://git.openjdk.java.net/portola/commit/218d0f71
8242000: clean up list of environment variables printed in hs_err file
Reviewed-by: redestad, stuefe
! src/hotspot/share/utilities/vmError.cpp
Changeset: 21d5f88f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-03 13:58:32 +0000
URL: https://git.openjdk.java.net/portola/commit/21d5f88f
8242083: Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: c09b0a77
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-03 13:58:38 +0000
URL: https://git.openjdk.java.net/portola/commit/c09b0a77
8242089: Shenandoah: per-worker stats should be summed up, not averaged
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 553ea1e8
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-04-03 15:06:08 +0000
URL: https://git.openjdk.java.net/portola/commit/553ea1e8
8242082: Shenandoah: Purge Traversal mode
Reviewed-by: shade
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
Changeset: f541970b
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-04-03 14:27:03 +0000
URL: https://git.openjdk.java.net/portola/commit/f541970b
8241786: Improve heuristic to determine default network interface on macOS
DefaultInetrface.getDefault is updated to prefer interfaces that have non link-local addresses. NetworkConfiguration is updated to skip interface that have only link-local addresses, whether IPv4 or IPv6, for multicasting.
Reviewed-by: chegar, alanb
! src/java.base/macosx/classes/java/net/DefaultInterface.java
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/lib/jdk/test/lib/NetworkConfiguration.java
Changeset: 746d28d1
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-04-03 15:40:28 +0000
URL: https://git.openjdk.java.net/portola/commit/746d28d1
8242030: Wrong package declarations in jline classes after JDK-8241598
Reviewed-by: jlahoda
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java
Changeset: fe2a8203
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-03 16:13:01 +0000
URL: https://git.openjdk.java.net/portola/commit/fe2a8203
8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: a3090460
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-03 17:20:53 +0000
URL: https://git.openjdk.java.net/portola/commit/a3090460
8241585: Remove unused _recursion_counter facility from PerfTraceTime
8241705: Tune PerfData collections
Reviewed-by: iklam, dholmes
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfData.inline.hpp
Changeset: 59af1c2a
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2020-03-24 15:47:51 +0000
URL: https://git.openjdk.java.net/portola/commit/59af1c2a
8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
Reviewed-by: dfuchs, chegar
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! test/jdk/java/net/ProxySelector/B8035158.java
Changeset: ff34c4cd
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-04-03 19:33:06 +0000
URL: https://git.openjdk.java.net/portola/commit/ff34c4cd
8242107: Shenandoah: Fix aarch64 build after JDK-8242082
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: acafdb3f
Author: Joe Wang <joehw at openjdk.org>
Date: 2020-04-03 17:34:31 +0000
URL: https://git.openjdk.java.net/portola/commit/acafdb3f
8238183: SAX2StAXStreamWriter cannot deal with comments prior to the root element
Reviewed-by: naoto, lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/ResultTest.java
Changeset: 965404dd
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-03 12:58:15 +0000
URL: https://git.openjdk.java.net/portola/commit/965404dd
8240989: convert clhsdb "dumpheap" command from javascript to java
Reviewed-by: amenkov, ysuenaga
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
Changeset: 512644de
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-04-03 14:26:42 +0000
URL: https://git.openjdk.java.net/portola/commit/512644de
8240205: Avoid PackageEntry lookup when loading shared classes
Do the PackageEntry lookup at one place and then pass it along to the subsequently called functions which need it.
Reviewed-by: redestad, lfoltan
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
Changeset: 76d53498
Author: Alexey Bakhtin <abakhtin at openjdk.org>
Date: 2020-04-03 22:39:00 +0000
URL: https://git.openjdk.java.net/portola/commit/76d53498
8241960: The SHA3 message digests impl of SUN provider are not thread safe after cloned
Fix sun.security.provider.SHA3 class to correctly clone its lanes field
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/provider/SHA3.java
+ test/jdk/java/security/MessageDigest/ThreadSafetyTest.java
Changeset: 2e478341
Author: Per Lidén <pliden at openjdk.org>
Date: 2020-04-03 23:40:33 +0000
URL: https://git.openjdk.java.net/portola/commit/2e478341
8240745: Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production)
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTestZGC.sh
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
Changeset: a6b990f7
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-04 09:24:23 +0000
URL: https://git.openjdk.java.net/portola/commit/a6b990f7
8242153: ProblemList serviceability/sa/ClhsdbDumpheap.java on OSX
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
Changeset: ed008731
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-04-05 20:17:08 +0000
URL: https://git.openjdk.java.net/portola/commit/ed008731
8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
Changeset: fc9389c1
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-04-02 09:07:07 +0000
URL: https://git.openjdk.java.net/portola/commit/fc9389c1
8241996: on linux set full relro in the linker flags
Reviewed-by: erikj, redestad
! make/autoconf/flags-ldflags.m4
Changeset: 048c5c0d
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-03-23 10:06:33 +0000
URL: https://git.openjdk.java.net/portola/commit/048c5c0d
8241041: C2: "assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization" still happens after fix for 8239335
Reviewed-by: thartmann, neliasso
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckNewObjectNotConstant.java
Changeset: 3d36ef14
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-04-06 09:52:28 +0000
URL: https://git.openjdk.java.net/portola/commit/3d36ef14
8241997: Scalar replacement of cloned array is broken after JDK-8238759
Replacement code still expected ArrayCopyNode::Dest to be an AddPNode.
Reviewed-by: roland, neliasso
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
Changeset: 5aed2164
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-04-06 10:19:28 +0000
URL: https://git.openjdk.java.net/portola/commit/5aed2164
8241726: Re-enable gtest for BitMap::count_one_bits()
Reviewed-by: mdoerr, clanger
+ test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp
Changeset: b73460b3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-06 10:31:07 +0000
URL: https://git.openjdk.java.net/portola/commit/b73460b3
8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: 722a18d3
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-04-06 12:09:59 +0000
URL: https://git.openjdk.java.net/portola/commit/722a18d3
8242090: Remove dead code from c1_LIR
Removed dead code.
Reviewed-by: redestad
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
Changeset: e9adf7bb
Author: Christoph Dreis <christoph.dreis at freenet.de>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-06 13:44:54 +0000
URL: https://git.openjdk.java.net/portola/commit/e9adf7bb
8242186: Reduce allocations in URLStreamHandler.parseURL for some cases
Reviewed-by: redestad, chegar
! src/java.base/share/classes/java/net/URLStreamHandler.java
Changeset: 08b90285
Author: Christoph Dreis <christoph.dreis at freenet.de>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-06 13:46:09 +0000
URL: https://git.openjdk.java.net/portola/commit/08b90285
8242208: Use Method.getParameterCount where applicable
Reviewed-by: redestad, chegar
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java
Changeset: ec5ccb8d
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-04-06 13:45:27 +0000
URL: https://git.openjdk.java.net/portola/commit/ec5ccb8d
8242130: Shenandoah: Simplify arraycopy-barrier dispatching
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 843a8621
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-04-06 16:29:04 +0000
URL: https://git.openjdk.java.net/portola/commit/843a8621
8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp
Changeset: ba26538c
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2020-04-06 07:39:58 +0000
URL: https://git.openjdk.java.net/portola/commit/ba26538c
8241530: com/sun/jdi tests fail due to network issues on OSX 10.15
Reviewed-by: amenkov, sspitsyn
! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/com/sun/jdi/JdwpListenTest.java
! test/lib/jdk/test/lib/Utils.java
Changeset: c4d01f8c
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-04-06 17:08:46 +0000
URL: https://git.openjdk.java.net/portola/commit/c4d01f8c
8242054: Shenandoah: New incremental-update mode
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahIUMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
Changeset: 185f3721
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-06 20:35:19 +0000
URL: https://git.openjdk.java.net/portola/commit/185f3721
8242211: Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: 1d687b35
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-06 20:35:25 +0000
URL: https://git.openjdk.java.net/portola/commit/1d687b35
8242212: Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: 59f28e56
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-06 20:35:31 +0000
URL: https://git.openjdk.java.net/portola/commit/59f28e56
8242213: Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: 0d1e636a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-06 20:35:36 +0000
URL: https://git.openjdk.java.net/portola/commit/0d1e636a
8242227: Shenandoah: transit regions to cset state when adding to collection set
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
Changeset: e3aae42d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-06 20:35:43 +0000
URL: https://git.openjdk.java.net/portola/commit/e3aae42d
8242228: Shenandoah: remove unused ShenandoahCollectionSet methods
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
Changeset: c1016d5d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-06 20:35:50 +0000
URL: https://git.openjdk.java.net/portola/commit/c1016d5d
8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.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/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 3aa216ec
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-04-04 07:09:52 +0000
URL: https://git.openjdk.java.net/portola/commit/3aa216ec
8241713: Linux desktop shortcuts with spaces make postinst/prerm fail
Reviewed-by: almatvee, herrick
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
Changeset: e18d6617
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2020-04-06 12:51:40 +0000
URL: https://git.openjdk.java.net/portola/commit/e18d6617
8237572: Combine the two LingeredApp classes
Reviewed-by: cjplummer, lmesnik
- test/jdk/sun/tools/jps/LingeredApp.java
! test/jdk/sun/tools/jps/LingeredAppForJps.java
! test/jdk/sun/tools/jps/TestJps.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: b317d0ee
Author: Lin Zang <linzang at tencent.com>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2020-04-07 03:25:11 +0000
URL: https://git.openjdk.java.net/portola/commit/b317d0ee
8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set
Reviewed-by: alanb, dholmes
! make/launcher/LauncherCommon.gmk
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/java.c
! src/java.base/unix/native/libjli/java_md_solinux.c
! src/java.base/unix/native/libjli/java_md_solinux.h
Changeset: edc4ffe5
Author: John Paul Adrian Glaubitz <glaubitz at openjdk.org>
Date: 2020-04-07 08:45:01 +0000
URL: https://git.openjdk.java.net/portola/commit/edc4ffe5
8199138: Add RISC-V support to Zero
Reviewed-by: erikj, stuefe
! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp
Changeset: f5a728af
Author: Ralf Schmelter <rschmelter at openjdk.org>
Date: 2020-04-07 09:06:01 +0000
URL: https://git.openjdk.java.net/portola/commit/f5a728af
8238289: Use _byteswap_ functions to implenent Bytes::swap_uX on Windows
Reviewed-by: minqi, dholmes
! src/hotspot/os_cpu/windows_x86/bytes_windows_x86.inline.hpp
Changeset: 76b1119f
Author: Egor Ushakov <eushakov at openjdk.org>
Date: 2020-04-07 07:24:09 +0000
URL: https://git.openjdk.java.net/portola/commit/76b1119f
8241958: Slow ClassLoaderReferenceImpl.findType
Optimize ClassLoaderReferenceImpl.findType
Reviewed-by: cjplummer, sspitsyn
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ClassLoaderReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java
Changeset: 5fff119d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-07 13:18:46 +0000
URL: https://git.openjdk.java.net/portola/commit/5fff119d
8242271: Shenandoah: add test to verify GC mode unlock
Reviewed-by: rkennke
+ test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
Changeset: 951cda8d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-07 13:18:47 +0000
URL: https://git.openjdk.java.net/portola/commit/951cda8d
8242273: Shenandoah: accept either SATB or IU barriers, but not both
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
Changeset: 9743ec80
Author: Denghui Dong <ddong at openjd.org>
Date: 2020-04-07 21:18:24 +0000
URL: https://git.openjdk.java.net/portola/commit/9743ec80
8240360: NativeLibraryEvent has wrong library name on Linux
Reviewed-by: ysuenaga, clanger
! src/hotspot/os/linux/os_linux.cpp
Changeset: 9ba424ee
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-07 14:32:58 +0000
URL: https://git.openjdk.java.net/portola/commit/9ba424ee
8242267: Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity()
Reviewed-by: rkennke, stuefe
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 6351f95b
Author: Lance Andersen <lancea at openjdk.org>
Date: 2020-04-07 09:03:05 +0000
URL: https://git.openjdk.java.net/portola/commit/6351f95b
8242006: (zipfs) Improve Zip FS FileChannel and SeekableByteChannel test coverage
Reviewed-by: clanger
+ test/jdk/jdk/nio/zipfs/testng/test/ChannelTests.java
! test/jdk/jdk/nio/zipfs/testng/util/ZipFsBaseTest.java
Changeset: 1a40b793
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2020-04-07 07:21:41 +0000
URL: https://git.openjdk.java.net/portola/commit/1a40b793
8241695: JFR TestCrossProcessStreaming.java child process exited with SIGQUIT (131)
Waiting for child's main() to start before attaching
Reviewed-by: egahlin
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
Changeset: e53ae5ae
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-07 10:43:15 +0000
URL: https://git.openjdk.java.net/portola/commit/e53ae5ae
8242216: ObjectSampler::weak_oops_do() should not trigger barrier
Reviewed-by: rkennke, eosterlund
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
Changeset: 378aef32
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-04-07 16:21:01 +0000
URL: https://git.openjdk.java.net/portola/commit/378aef32
8240533: Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0
Fix adds checks for port == 0 to the send and connect methods in DatagramSocket and DatagramChannelImpl
Reviewed-by: alanb, chegar, dfuchs, lancea
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/net/DatagramSocket/ConnectPortZero.java
+ test/jdk/java/net/DatagramSocket/SendPortZero.java
+ test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java
+ test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java
Changeset: cceee2c6
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-07 09:36:13 +0000
URL: https://git.openjdk.java.net/portola/commit/cceee2c6
8242168: ClhsdbFindPC.java failed due to "RuntimeException: 'In code in NMethod for LingeredAppWithTrivialMain.main' missing from stdout/stderr"
Reviewed-by: lmesnik, iignatyev
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
Changeset: 8523e37f
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-04-07 09:50:36 +0000
URL: https://git.openjdk.java.net/portola/commit/8523e37f
8242056: Merge support for AnnotationType builders/writers into support for other types
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
Changeset: 7ac64b81
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-04-07 12:41:49 +0000
URL: https://git.openjdk.java.net/portola/commit/7ac64b81
8241895: use new "details-list" CSS class instead of general "block-list" for list of details sections
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
Changeset: 2b42382e
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-04-07 22:31:18 +0000
URL: https://git.openjdk.java.net/portola/commit/2b42382e
8242301: Shenandoah: Inline LRB runtime call
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: a40ef7e4
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-07 13:56:53 +0000
URL: https://git.openjdk.java.net/portola/commit/a40ef7e4
8242235: Disable SA testing on Solaris. Remove JDK-8193639 entries from ProblemList.txt
Reviewed-by: dcubed, amenkov
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! test/lib/jdk/test/lib/Platform.java
Changeset: 25642dd3
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2020-04-06 15:40:16 +0000
URL: https://git.openjdk.java.net/portola/commit/25642dd3
8035787: SourcePositions are wrong for Strings concatenated with '+' operator
Reviewed-by: jlahoda
+ test/langtools/tools/javac/parser/StringFoldingPosTest.java
Changeset: 9fb91b4e
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-07 16:31:46 +0000
URL: https://git.openjdk.java.net/portola/commit/9fb91b4e
8242142: convert clhsdb "class" and "classes" commands from javascript to java
Reviewed-by: sspitsyn, amenkov
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java
Changeset: ccd2a16c
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-07 18:32:55 +0000
URL: https://git.openjdk.java.net/portola/commit/ccd2a16c
8242165: SA sysprops support fails to dump all system properties
Reviewed-by: sspitsyn, ysuenaga
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/LingeredAppSysProps.java
+ test/hotspot/jtreg/serviceability/sa/TestSysProps.java
Changeset: d8539a51
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-04-08 10:13:12 +0000
URL: https://git.openjdk.java.net/portola/commit/d8539a51
8242184: CRL generation error with RSASSA-PSS
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/sun/security/tools/keytool/GenerateAll.java
Changeset: 67fd181e
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-04-08 14:03:35 +0000
URL: https://git.openjdk.java.net/portola/commit/67fd181e
8242029: AArch64: skip G1 array copy pre-barrier if marking not active
Reviewed-by: aph
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
Changeset: 6b7a466f
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2020-04-08 00:03:56 +0000
URL: https://git.openjdk.java.net/portola/commit/6b7a466f
8242294: JSSE Client does not throw SSLException when an alert occurs during handshaking
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/javax/net/ssl/SSLSocket/ClientExcOnAlert.java
Changeset: 6405d750
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-04-02 15:03:27 +0000
URL: https://git.openjdk.java.net/portola/commit/6405d750
8241900: Loop unswitching may cause dependence on null check to be lost
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopUnswitch.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopUnswitchingLostCastDependency.java
Changeset: 05c26d8b
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-04-08 10:43:16 +0000
URL: https://git.openjdk.java.net/portola/commit/05c26d8b
8241828: JFR: Some streaming tests require a larger heap size with ZGC
Reviewed-by: stefank
! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java
Changeset: 343f7603
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-04-08 11:26:49 +0000
URL: https://git.openjdk.java.net/portola/commit/343f7603
8242316: Shenandoah: Turn NULL-check into assert in SATB slow-path entry
Reviewed-by: zgu, shade
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
Changeset: 59684e10
Author: David M Lloyd <david.lloyd at redhat.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2020-04-08 10:31:58 +0000
URL: https://git.openjdk.java.net/portola/commit/59684e10
8242356: (se) epoll Selector should use epoll_create1 instead of epoll_create
Reviewed-by: alanb, stuefe
! src/java.base/linux/native/libnio/ch/EPoll.c
Changeset: 4c4271f2
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2020-04-08 11:16:56 +0000
URL: https://git.openjdk.java.net/portola/commit/4c4271f2
8242230: Whitespace typos, relaxed javadoc, formatting
Reviewed-by: darcy, igerasim
! src/java.base/share/classes/java/io/DataOutput.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/annotation/Target.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.logging/share/classes/java/util/logging/Formatter.java
Changeset: 7b870e70
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-08 13:44:57 +0000
URL: https://git.openjdk.java.net/portola/commit/7b870e70
8242353: Shenandoah: micro-optimize region liveness handling
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 64aee56a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-08 13:44:58 +0000
URL: https://git.openjdk.java.net/portola/commit/64aee56a
8242365: Shenandoah: use uint16_t instead of jushort for liveness cache
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 9292b400
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-08 08:13:22 +0000
URL: https://git.openjdk.java.net/portola/commit/9292b400
8241984: Shenandoah: enhance GCTimer and JFR support
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
Changeset: c2efd224
Author: Adam Sotona <asotona at openjdk.org>
Date: 2020-04-08 15:00:39 +0000
URL: https://git.openjdk.java.net/portola/commit/c2efd224
8239544: Javac does not respect should-stop.ifNoError policy to stop after CompileState PARSE, ENTER and PROCESS
JavaCompiler patch fixing its response to should-stop.ifNoError= option for PARSE, ENTER and PROCESS compiler states + new T8239544.java matrix regression test
Reviewed-by: jlaskey, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/langtools/tools/javac/main/T8239544.java
Changeset: 50ed5307
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-04-08 09:22:08 +0000
URL: https://git.openjdk.java.net/portola/commit/50ed5307
8225319: Remove rmic from the set of supported tools
Reviewed-by: erikj, alanb, lancea, jjg, amlu
! make/CompileJavaModules.gmk
! make/common/Modules.gmk
- make/launcher/Launcher-jdk.rmic.gmk
! make/nashorn/element-list
! src/java.rmi/share/classes/java/rmi/server/Operation.java
! src/java.rmi/share/classes/java/rmi/server/Skeleton.java
! src/java.rmi/share/classes/java/rmi/server/SkeletonMismatchException.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
! src/java.rmi/share/classes/java/rmi/server/package-info.java
- src/jdk.rmic/share/classes/module-info.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/BatchEnvironment.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Constants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Generator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/IndentingWriter.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Main.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Names.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/RMIConstants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/RMIGenerator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/RemoteClass.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Util.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic.properties
- src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic_ja.properties
- src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties
- src/jdk.rmic/share/classes/sun/tools/asm/ArrayData.java
- src/jdk.rmic/share/classes/sun/tools/asm/Assembler.java
- src/jdk.rmic/share/classes/sun/tools/asm/CatchData.java
- src/jdk.rmic/share/classes/sun/tools/asm/ClassConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/ConstantPool.java
- src/jdk.rmic/share/classes/sun/tools/asm/ConstantPoolData.java
- src/jdk.rmic/share/classes/sun/tools/asm/Cover.java
- src/jdk.rmic/share/classes/sun/tools/asm/FieldConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/Instruction.java
- src/jdk.rmic/share/classes/sun/tools/asm/Label.java
- src/jdk.rmic/share/classes/sun/tools/asm/LocalVariable.java
- src/jdk.rmic/share/classes/sun/tools/asm/LocalVariableTable.java
- src/jdk.rmic/share/classes/sun/tools/asm/NameAndTypeConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/NameAndTypeData.java
- src/jdk.rmic/share/classes/sun/tools/asm/NumberConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/StringConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/StringExpressionConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/SwitchData.java
- src/jdk.rmic/share/classes/sun/tools/asm/TryData.java
- src/jdk.rmic/share/classes/sun/tools/java/AmbiguousClass.java
- src/jdk.rmic/share/classes/sun/tools/java/AmbiguousMember.java
- src/jdk.rmic/share/classes/sun/tools/java/ArrayType.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryAttribute.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryCode.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryConstantPool.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryExceptionHandler.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryMember.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassDeclaration.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassFile.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassNotFound.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassPath.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassType.java
- src/jdk.rmic/share/classes/sun/tools/java/CompilerError.java
- src/jdk.rmic/share/classes/sun/tools/java/Constants.java
- src/jdk.rmic/share/classes/sun/tools/java/Environment.java
- src/jdk.rmic/share/classes/sun/tools/java/FileClassFile.java
- src/jdk.rmic/share/classes/sun/tools/java/Identifier.java
- src/jdk.rmic/share/classes/sun/tools/java/IdentifierToken.java
- src/jdk.rmic/share/classes/sun/tools/java/Imports.java
- src/jdk.rmic/share/classes/sun/tools/java/MemberDefinition.java
- src/jdk.rmic/share/classes/sun/tools/java/MethodSet.java
- src/jdk.rmic/share/classes/sun/tools/java/MethodType.java
- src/jdk.rmic/share/classes/sun/tools/java/Package.java
- src/jdk.rmic/share/classes/sun/tools/java/Parser.java
- src/jdk.rmic/share/classes/sun/tools/java/ParserActions.java
- src/jdk.rmic/share/classes/sun/tools/java/PathClassFile.java
- src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
- src/jdk.rmic/share/classes/sun/tools/java/Scanner.java
- src/jdk.rmic/share/classes/sun/tools/java/ScannerInputReader.java
- src/jdk.rmic/share/classes/sun/tools/java/SyntaxError.java
- src/jdk.rmic/share/classes/sun/tools/java/Type.java
- src/jdk.rmic/share/classes/sun/tools/java/ZipClassFile.java
- src/jdk.rmic/share/classes/sun/tools/javac/BatchEnvironment.java
- src/jdk.rmic/share/classes/sun/tools/javac/BatchParser.java
- src/jdk.rmic/share/classes/sun/tools/javac/CompilerMember.java
- src/jdk.rmic/share/classes/sun/tools/javac/ErrorConsumer.java
- src/jdk.rmic/share/classes/sun/tools/javac/ErrorMessage.java
- src/jdk.rmic/share/classes/sun/tools/javac/Main.java
- src/jdk.rmic/share/classes/sun/tools/javac/SourceClass.java
- src/jdk.rmic/share/classes/sun/tools/javac/SourceMember.java
- src/jdk.rmic/share/classes/sun/tools/javac/resources/javac.properties
- src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_ja.properties
- src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_zh_CN.properties
- src/jdk.rmic/share/classes/sun/tools/tree/AddExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AndExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ArrayAccessExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ArrayExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignAddExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignBitAndExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignBitOrExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignBitXorExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignDivideExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignMultiplyExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignOpExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignRemainderExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignShiftLeftExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignSubtractExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignUnsignedShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryArithmeticExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryAssignExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryBitExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryCompareExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryEqualityExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryLogicalExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryShiftExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitAndExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitNotExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitOrExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitXorExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BooleanExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BreakStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ByteExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CaseStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/CastExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CatchStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/CharExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CheckContext.java
- src/jdk.rmic/share/classes/sun/tools/tree/CodeContext.java
- src/jdk.rmic/share/classes/sun/tools/tree/CommaExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CompoundStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConditionVars.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConditionalExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConstantExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Context.java
- src/jdk.rmic/share/classes/sun/tools/tree/ContinueStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConvertExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/DeclarationStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/DivRemExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/DivideExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/DoStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/DoubleExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/EqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ExprExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Expression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ExpressionStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/FieldExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/FieldUpdater.java
- src/jdk.rmic/share/classes/sun/tools/tree/FinallyStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/FloatExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ForStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/GreaterExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/GreaterOrEqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IdentifierExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IfStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/IncDecExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/InlineMethodExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/InlineNewInstanceExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/InlineReturnStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/InstanceOfExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IntExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IntegerExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LengthExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LessExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LessOrEqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LocalMember.java
- src/jdk.rmic/share/classes/sun/tools/tree/LongExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/MethodExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/MultiplyExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NaryExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NegativeExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NewArrayExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NewInstanceExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Node.java
- src/jdk.rmic/share/classes/sun/tools/tree/NotEqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NotExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NullExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/OrExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PositiveExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PostDecExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PostIncExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PreDecExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PreIncExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/RemainderExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ReturnStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ShiftLeftExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ShortExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Statement.java
- src/jdk.rmic/share/classes/sun/tools/tree/StringExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/SubtractExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/SuperExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/SwitchStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/SynchronizedStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ThisExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ThrowStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/TryStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/TypeExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/UnaryExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/UnsignedShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/UplevelReference.java
- src/jdk.rmic/share/classes/sun/tools/tree/VarDeclarationStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/Vset.java
- src/jdk.rmic/share/classes/sun/tools/tree/WhileStatement.java
- src/jdk.rmic/share/classes/sun/tools/util/CommandLine.java
- src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java
- src/jdk.rmic/share/man/rmic.1
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Makefile
! test/jdk/java/rmi/testlibrary/README.jcov
- test/jdk/sun/rmi/rmic/RMIGenerator/RmicDefault.java
- test/jdk/sun/rmi/rmic/RMIGenerator/packagedir/AppletServer.java
- test/jdk/sun/rmi/rmic/RMIGenerator/packagedir/RmicMeImpl.java
- test/jdk/sun/rmi/rmic/RMIGenerator/packagedir/RmicMeInterface.java
- test/jdk/sun/rmi/rmic/classFileVersion/G1.java
- test/jdk/sun/rmi/rmic/classFileVersion/G1Impl.java
- test/jdk/sun/rmi/rmic/classFileVersion/run.sh
- test/jdk/sun/rmi/rmic/classpath/RMICClassPathTest.java
- test/jdk/sun/rmi/rmic/covariantReturns/G2.java
- test/jdk/sun/rmi/rmic/covariantReturns/G2Impl.java
- test/jdk/sun/rmi/rmic/covariantReturns/G5.java
- test/jdk/sun/rmi/rmic/covariantReturns/G5Impl.java
- test/jdk/sun/rmi/rmic/covariantReturns/run.sh
- test/jdk/sun/rmi/rmic/defaultStubVersion/G1.java
- test/jdk/sun/rmi/rmic/defaultStubVersion/G1Impl.java
- test/jdk/sun/rmi/rmic/defaultStubVersion/run.sh
- test/jdk/sun/rmi/rmic/extraCompilation/run.sh
- test/jdk/sun/rmi/rmic/manifestClassPath/Util.sh
- test/jdk/sun/rmi/rmic/manifestClassPath/run.sh
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/P.java
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/PImpl.java
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/Test.java
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/run.sh
- test/jdk/sun/rmi/rmic/oldjavacRemoved/Foo.java
- test/jdk/sun/rmi/rmic/oldjavacRemoved/sunToolsJavacMain.sh
- test/jdk/sun/tools/java/CFCTest.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java
Changeset: 1cca0e48
Author: Andy Herrick <herrick at openjdk.org>
Date: 2020-04-08 09:44:53 +0000
URL: https://git.openjdk.java.net/portola/commit/1cca0e48
8237490: [macos] Add support notarizing jpackage app-image and dmg
Reviewed-by: asemenyuk, almatvee
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore.entitlements
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore_Inherit.entitlements
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties
+ src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/entitlements.plist
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
Changeset: 1c651455
Author: Martin Balao <mbalao at openjdk.org>
Date: 2020-04-02 18:18:23 +0000
URL: https://git.openjdk.java.net/portola/commit/1c651455
8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! src/java.base/share/conf/security/java.security
Changeset: 29b0912b
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-08 11:21:40 +0000
URL: https://git.openjdk.java.net/portola/commit/29b0912b
8242375: Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
Changeset: 6c1f8e1d
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-08 11:33:17 +0000
URL: https://git.openjdk.java.net/portola/commit/6c1f8e1d
8242370: Enable JFR TestGCPhaseConcurrent test for Shenandoah
Reviewed-by: stefank
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
Changeset: 76a8557d
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2020-04-08 15:34:56 +0000
URL: https://git.openjdk.java.net/portola/commit/76a8557d
8241438: Move IntelJccErratum mitigation code to platform-specific code
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
Changeset: a5b81d97
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2020-04-08 15:34:56 +0000
URL: https://git.openjdk.java.net/portola/commit/a5b81d97
8240693: Sweeper should not examine dying metadata in is_unloading() nmethod during static call stub cleaning
Reviewed-by: kvn, coleenp, pliden
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledMethod.cpp
Changeset: 0ffbbc82
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-04-08 11:43:50 +0000
URL: https://git.openjdk.java.net/portola/commit/0ffbbc82
8242382: test/jdk/TEST.groups cleanup of sun/tools/java
Reviewed-by: lancea, dfuchs
! test/jdk/TEST.groups
Changeset: dd4e04d6
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-04-08 08:56:05 +0000
URL: https://git.openjdk.java.net/portola/commit/dd4e04d6
8242134: Consolidate the get_package_entry() in SystemDictionaryShared and ClassLoader
Keep the version in ClassLoader.
Reviewed-by: hseigel, redestad, lfoltan
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: 52ea4802
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-04-08 18:38:31 +0000
URL: https://git.openjdk.java.net/portola/commit/52ea4802
8241141: Restructure humongous object allocation in G1
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
Changeset: 51a5e9ca
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-04-08 09:50:03 +0000
URL: https://git.openjdk.java.net/portola/commit/51a5e9ca
8242010: Upgrade IANA Language Subtag Registry to Version 2020-04-01
Reviewed-by: rriggs, joehw
! make/data/lsrdata/language-subtag-registry.txt
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! test/jdk/java/util/Locale/Bug7069824.java
! test/jdk/java/util/Locale/Bug8040211.java
! test/jdk/java/util/Locale/LSRDataTest.java
Changeset: 89a33e69
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2020-04-08 18:32:21 +0000
URL: https://git.openjdk.java.net/portola/commit/89a33e69
8240918: [REDO] Allow direct handshakes without VMThread intervention
REDO of 8230594
Reviewed-by: dholmes, rehn, mdoerr, coleenp, dcubed
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.hpp
+ test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
Changeset: 62060fc2
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-04-08 11:40:33 +0000
URL: https://git.openjdk.java.net/portola/commit/62060fc2
8242337: javadoc typo in NumberFormat::setMinimumFractionDigits
Reviewed-by: lancea, martin
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: 64957a17
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-08 12:03:02 +0000
URL: https://git.openjdk.java.net/portola/commit/64957a17
8242265: serviceability/sa/ClhsdbScanOops.java fails due to bad @requires expression
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
Changeset: cdb379e5
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-04-08 21:28:14 +0000
URL: https://git.openjdk.java.net/portola/commit/cdb379e5
8237383: Members inherited from non-public types are not included in index
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItems.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.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/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java
Changeset: ac8d4208
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-04-08 22:04:51 +0000
URL: https://git.openjdk.java.net/portola/commit/ac8d4208
8240169: javadoc fails to link to non-modular api docs
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
Changeset: 3a6249d0
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2020-04-08 13:14:19 +0000
URL: https://git.openjdk.java.net/portola/commit/3a6249d0
8242295: Change ThreadMBean in vmTestbase/nsk/monitoring to ThreadMXBean
Reviewed-by: iignatyev
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/findMonitorDeadlockedThreads/find001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/isCurrentThreadCpuTimeSupported/curthcputime001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/isThreadContentionMonitoringSupported/thcontmonitor001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/isThreadCpuTimeSupported/thcputime001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/resetPeakThreadCount/reset001.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java
Changeset: 82dfec76
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-08 14:11:06 +0000
URL: https://git.openjdk.java.net/portola/commit/82dfec76
8242384: sa/TestSysProps.java failed due to "RuntimeException: Could not find property in jinfo output: [0.058s][info][cds] Archive was created with UseCompressedOops"
Reviewed-by: dcubed
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
Changeset: 3487361a
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-04-09 09:20:18 +0000
URL: https://git.openjdk.java.net/portola/commit/3487361a
8242379: [TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs
Reviewed-by: roland, kvn
! test/hotspot/jtreg/compiler/loopopts/TestLoopUnswitchingLostCastDependency.java
Changeset: 16f8c294
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-04-09 05:28:47 +0000
URL: https://git.openjdk.java.net/portola/commit/16f8c294
Added tag jdk-15+18 for changeset 44aef192b488
! .hgtags
Changeset: cd8be04b
Author: Joe Wang <joehw at openjdk.org>
Date: 2020-04-09 03:51:32 +0000
URL: https://git.openjdk.java.net/portola/commit/cd8be04b
8237187: Obsolete references to java.sun.com
Reviewed-by: lancea, naoto
! src/java.base/share/classes/jdk/internal/util/xml/impl/ParserSAX.java
Changeset: d1091364
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-08 21:01:01 +0000
URL: https://git.openjdk.java.net/portola/commit/d1091364
8240990: convert clhsdb "dumpclass" command from javascript to java
Reviewed-by: sspitsyn, ysuenaga
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
Changeset: 0eb72d4e
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-04-08 22:54:35 +0000
URL: https://git.openjdk.java.net/portola/commit/0eb72d4e
8241707: introduce randomness k/w to hotspot test suite
Reviewed-by: kvn, mseledtsov
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java
Changeset: 7c351405
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-04-08 22:58:42 +0000
URL: https://git.openjdk.java.net/portola/commit/7c351405
8242310: use reproducible random in hotspot compiler tests
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/c2/PolynomialRoot.java
! test/hotspot/jtreg/compiler/c2/Test6661247.java
! test/hotspot/jtreg/compiler/c2/Test7047069.java
! test/hotspot/jtreg/compiler/c2/Test7160610.java
! test/hotspot/jtreg/compiler/c2/Test7177917.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/hotspot/jtreg/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/hotspot/jtreg/compiler/codecache/stress/Helper.java
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/hotspot/jtreg/compiler/codegen/Test6896617.java
! test/hotspot/jtreg/compiler/codegen/Test7100757.java
! test/hotspot/jtreg/compiler/codegen/TestTrichotomyExpressions.java
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java
! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddLogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/hotspot/jtreg/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/DirectiveStressTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/interpreter/DisableOSRTest.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMulAdd.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/unsafe/DirectByteBufferTest.java
! test/hotspot/jtreg/compiler/intrinsics/unsafe/HeapByteBufferTest.java
! test/hotspot/jtreg/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java
! test/hotspot/jtreg/compiler/types/correctness/OffTest.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeRaw.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java
! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java
Changeset: cdfe841d
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-09 13:04:10 +0000
URL: https://git.openjdk.java.net/portola/commit/cdfe841d
8242038: G1: Lazily initialize RSHashTables
Reviewed-by: kbarrett, sjohanss, tschatzl
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp
Changeset: 13645057
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-09 08:43:03 +0000
URL: https://git.openjdk.java.net/portola/commit/13645057
8242400: Shenandoah: Restore logging to pre-jdk8241984 format
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
Changeset: 36f22938
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-09 14:59:11 +0000
URL: https://git.openjdk.java.net/portola/commit/36f22938
8241920: G1: Lazily initialize OtherRegionsTable::_coarse_map
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
Changeset: d9bf9348
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2020-04-09 10:55:01 +0000
URL: https://git.openjdk.java.net/portola/commit/d9bf9348
8241742: Remove the preview status for methods introduced for Text Blocks
Reviewed-by: psandoz, chegar, alanb
! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
! test/jdk/java/lang/String/TranslateEscapes.java
Changeset: ef8537ec
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2020-04-09 10:55:01 +0000
URL: https://git.openjdk.java.net/portola/commit/ef8537ec
8241741: Implement Text Blocks as a standard feature in javac
Reviewed-by: jlahoda
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/TextBlockAPI.java
! test/langtools/tools/javac/TextBlockIllegalEscape.java
! test/langtools/tools/javac/TextBlockIllegalEscape.out
! test/langtools/tools/javac/TextBlockLang.java
! test/langtools/tools/javac/diags/examples/TextBlockCloseDelimiter.java
! test/langtools/tools/javac/diags/examples/TextBlockOpenDelimiter.java
+ test/langtools/tools/javac/diags/examples/TextBlockSource.java
! test/langtools/tools/javac/diags/examples/TextBlockWhitespace.java
Changeset: e0a75ed0
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-09 07:13:49 +0000
URL: https://git.openjdk.java.net/portola/commit/e0a75ed0
8242162: convert clhsdb "sysprops" command from javascript to java
Reviewed-by: sspitsyn, ysuenaga
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/serviceability/sa/LingeredAppSysProps.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
Changeset: 1d7dee9a
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-04-09 21:29:34 +0000
URL: https://git.openjdk.java.net/portola/commit/1d7dee9a
8242289: C2: Support platform-specific node cloning in Matcher
Reviewed-by: kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
Changeset: b7d5172b
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2020-04-09 16:32:22 +0000
URL: https://git.openjdk.java.net/portola/commit/b7d5172b
8242472: Comment for unused PreviewFeature.Feature.TEXT_BLOCKS enum
Reviewed-by: abuckley
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
Changeset: 455d2e7c
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-04-09 14:16:17 +0000
URL: https://git.openjdk.java.net/portola/commit/455d2e7c
8225540: In core reflection note whether returned annotations are declaration or type annotations
Reviewed-by: alanb, prappo
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
Changeset: ca46bba5
Author: Stuart Monteith <smonteith at openjdk.org>
Date: 2020-04-10 09:41:20 +0000
URL: https://git.openjdk.java.net/portola/commit/ca46bba5
8241587: Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp
Reviewed-by: dholmes
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.inline.hpp
Changeset: 6b0b851a
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-04-10 11:47:09 +0000
URL: https://git.openjdk.java.net/portola/commit/6b0b851a
Merge
! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 592b9a95
Author: Yang Zhang <yzhang at openjdk.org>
Date: 2020-04-10 05:43:40 +0000
URL: https://git.openjdk.java.net/portola/commit/592b9a95
8241911: AArch64: Fix a potential register clash issue in reduce_add2I
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 502d4595
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-04-10 15:05:42 +0000
URL: https://git.openjdk.java.net/portola/commit/502d4595
8240848: ArrayIndexOutOfBoundsException buf for TextCallbackHandler
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/util/ConsoleCallbackHandler.java
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Confirm.java
Changeset: 86722cb0
Author: Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date: 2020-04-10 10:05:33 +0000
URL: https://git.openjdk.java.net/portola/commit/86722cb0
8239594: jdk.tls.client.protocols is not respected
8239595: ssl context version is not respected
The java.net.HttpClient is updated to no longer override any default selected protocols in the SSLContext, in the absence of any SSLParameters explicitly supplied to the HttpClient.builder.
Reviewed-by: chegar, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/TlsContextTest.java
+ test/jdk/java/net/httpclient/ssltest/TlsVersionTest.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java
Changeset: 5ad5aa49
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2020-04-10 08:46:17 +0000
URL: https://git.openjdk.java.net/portola/commit/5ad5aa49
8242430: Correct links in javadoc of OperatingSystemMXBean
Reviewed-by: dholmes
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
Changeset: 8ace9207
Author: Joe Wang <joehw at openjdk.org>
Date: 2020-04-10 17:00:40 +0000
URL: https://git.openjdk.java.net/portola/commit/8ace9207
8242470: Update Xerces to Version 2.12.1
Reviewed-by: lancea, naoto
! src/java.xml/share/legal/xerces.md
Changeset: f11d4628
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2020-04-10 10:52:26 +0000
URL: https://git.openjdk.java.net/portola/commit/f11d4628
8242282: Test sun/tools/jps/TestJps.java fails after JDK-8237572
Reviewed-by: dcubed, cjplummer
! test/jdk/sun/tools/jps/LingeredAppForJps.java
! test/jdk/sun/tools/jps/TestJps.java
Changeset: 93831d4e
Author: Lance Andersen <lancea at openjdk.org>
Date: 2020-04-10 14:00:01 +0000
URL: https://git.openjdk.java.net/portola/commit/93831d4e
8241883: (zipfs) SeekableByteChannel:close followed by SeekableByteChannel:close will throw an NPE coverage
Reviewed-by: clanger, alanb
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ByteArrayChannel.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/testng/test/ChannelTests.java
Changeset: 3cf922b3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-04-10 16:33:56 +0000
URL: https://git.openjdk.java.net/portola/commit/3cf922b3
8242462: Residual Cleanup of rmic removal
Reviewed-by: jjg, amlu, erikj, iignatyev, mseledtsov
! bin/unshuffle_list.txt
! doc/building.html
! doc/building.md
- test/hotspot/jtreg/applications/ctw/modules/jdk_rmic.java
! test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/JimageClassPackage.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/JimageClassProtDomain.java
! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list
! test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk11/element-list
! test/langtools/tools/jdeps/modules/InverseDeps.java
Changeset: 3a0a3d21
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-10 14:00:49 +0000
URL: https://git.openjdk.java.net/portola/commit/3a0a3d21
8184249: SA: clhsdb 'intConstant' throws a NullPointerException when not attached to a VM
Reviewed-by: amenkov
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
Changeset: 4895a19d
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2020-03-28 16:15:52 +0000
URL: https://git.openjdk.java.net/portola/commit/4895a19d
8241798: Allow enums to have more constants
Reviewed-by: mcimadamore, briangoetz, forax
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/MethodParameters/EnumTest.out
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
+ test/langtools/tools/javac/enum/BigEnum.java
Changeset: efba976c
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-04-11 10:32:17 +0000
URL: https://git.openjdk.java.net/portola/commit/efba976c
Merge
Changeset: 83a1d70f
Author: Andy Herrick <herrick at openjdk.org>
Date: 2020-04-10 16:21:12 +0000
URL: https://git.openjdk.java.net/portola/commit/83a1d70f
8242155: Enhance automated macos signing tests
Reviewed-by: asemenyuk, almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
Changeset: 447d6499
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-04-13 10:16:38 +0000
URL: https://git.openjdk.java.net/portola/commit/447d6499
8242292: (fs) FileSystems.getFileSystem(URI) should throw IAE if the URI scheme is null
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/nio/file/FileSystems.java
! test/jdk/java/nio/file/FileSystem/Basic.java
Changeset: ea36a53b
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-04-13 10:17:03 +0000
URL: https://git.openjdk.java.net/portola/commit/ea36a53b
8241952: (fs) FileChannel.write(ByteBuffer src, long position) does not check for the FileChannel being closed first
Reviewed-by: lancea, alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
Changeset: 7a608f40
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-04-13 10:54:12 +0000
URL: https://git.openjdk.java.net/portola/commit/7a608f40
8242326: use new "summary-list" CSS class instead of general "block-list" for list of summary sections
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: 68e0e49b
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2020-04-13 18:02:13 +0000
URL: https://git.openjdk.java.net/portola/commit/68e0e49b
8242241: add assert to ClassUnloadEventImpl::className
Add assert
Reviewed-by: cjplummer, dcubed
! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventSetImpl.java
Changeset: 15464b36
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-04-13 12:30:07 +0000
URL: https://git.openjdk.java.net/portola/commit/15464b36
8242471: remove "temporarily" restrictions of nsk/jdi/Argument/value/value004
Reviewed-by: amenkov, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004/TestDescription.java
Changeset: 116fe806
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-04-13 12:31:34 +0000
URL: https://git.openjdk.java.net/portola/commit/116fe806
8242313: use reproducible random in hotspot svc tests
Reviewed-by: cjplummer
! test/hotspot/jtreg/serviceability/sa/LingeredAppWithNativeMethod.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/threads/TestFalseDeadLock.java
Changeset: c73934d8
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-04-13 12:32:57 +0000
URL: https://git.openjdk.java.net/portola/commit/c73934d8
8242311: use reproducible random in hotspot runtime tests
Reviewed-by: iklam, mseledtsov
! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java
Changeset: 77041dc4
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-13 13:21:56 +0000
URL: https://git.openjdk.java.net/portola/commit/77041dc4
8235220: ClhsdbScanOops.java fails with sun.jvm.hotspot.types.WrongTypeException
Reviewed-by: amenkov, iklam
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: 99a6b6b8
Author: Evgeny Nikitin <evgeny.nikitin at oracle.com>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2020-03-24 15:21:38 +0000
URL: https://git.openjdk.java.net/portola/commit/99a6b6b8
8174768: Make ProcessTools print executed process output into a separate file
Reviewed-by: dholmes, iignatyev
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: a46f4bfa
Author: Stuart Marks <smarks at openjdk.org>
Date: 2020-04-13 14:37:07 +0000
URL: https://git.openjdk.java.net/portola/commit/a46f4bfa
8242327: List spec should state that unmodifiable lists implement RandomAccess
Reviewed-by: lancea
! src/java.base/share/classes/java/util/List.java
Changeset: 4a09f31e
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-04-13 16:30:11 +0000
URL: https://git.openjdk.java.net/portola/commit/4a09f31e
8237250: pmap and pstack should do a better of making it clear that they are not supported on Mac OS X
Reviewed-by: amenkov, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
Changeset: d34f732b
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-04-14 09:03:38 +0000
URL: https://git.openjdk.java.net/portola/commit/d34f732b
8242283: Can't start JVM when java home path includes non-ASCII character
Reviewed-by: naoto, hseigel
! src/hotspot/os/windows/os_windows.cpp
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! src/java.base/windows/native/libjli/java_md.c
! src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp
Changeset: 8cd92414
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-04-14 10:04:05 +0000
URL: https://git.openjdk.java.net/portola/commit/8cd92414
8242330: Arrays should be cloned in several JAAS Callback classes
Reviewed-by: mullan
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
+ test/jdk/javax/security/auth/callback/Mutability.java
Changeset: 5dca7ec6
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-04-14 14:58:24 +0000
URL: https://git.openjdk.java.net/portola/commit/5dca7ec6
8231572: Use -lobjc instead of -fobjc-link-runtime in libosxsecurity
Reviewed-by: erikj
! make/lib/Lib-java.base.gmk
Changeset: b18e006b
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-04-14 15:18:22 +0000
URL: https://git.openjdk.java.net/portola/commit/b18e006b
8242448: Change HeapRegionManager::guarantee_contiguous_range to be assert_contiguous_range
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
Changeset: e0ccd776
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-14 15:33:00 +0000
URL: https://git.openjdk.java.net/portola/commit/e0ccd776
8242625: Shenandoah: restore heap logging for Degenerated/Full cycles
Reviewed-by: rkennke, zgu
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
Changeset: b812e8ba
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-14 15:33:01 +0000
URL: https://git.openjdk.java.net/portola/commit/b812e8ba
8242638: Shenandoah: restore heap logging for uncommit
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: aadc7c7c
Author: Prasadrao Koppula <pkoppula at openjdk.org>
Date: 2020-04-14 14:16:58 +0000
URL: https://git.openjdk.java.net/portola/commit/aadc7c7c
8237474: Default SSLEngine should create in server role
Reviewed-by: xuelei, coffeys
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDTLSDefaultProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDTLSServerDefaultProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java
! test/jdk/sun/security/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java
Changeset: 416f4ed7
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-04-14 07:54:54 +0000
URL: https://git.openjdk.java.net/portola/commit/416f4ed7
8242463: ProcessTools.createNativeTestProcessBuilder() in testlib needs jdk/bin on PATH on Windows
Reviewed-by: iignatyev, mseledtsov, tbell
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 165fa245
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-04-14 07:58:08 +0000
URL: https://git.openjdk.java.net/portola/commit/165fa245
8242468: VS2019 build missing vcruntime140_1.dll
Reviewed-by: tbell, ihse
! make/CreateJmods.gmk
! make/autoconf/basic.m4
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain_windows.m4
! make/copy/Copy-java.base.gmk
! make/devkit/createWindowsDevkit2019.sh
! make/hotspot/test/GtestImage.gmk
! make/lib/CoreLibraries.gmk
! src/java.base/windows/native/libjli/java_md.c
Changeset: 1cc71b41
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-04-14 19:22:51 +0000
URL: https://git.openjdk.java.net/portola/commit/1cc71b41
8241982: Make TestSearchScript.java run with GraalJS
Reviewed-by: sundar, jjg
! test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java
Changeset: a62a0e52
Author: Denghui Dong <ddong at openjd.org>
Date: 2020-04-14 20:36:33 +0000
URL: https://git.openjdk.java.net/portola/commit/a62a0e52
8238665: Add JFR event for direct memory statistics
Reviewed-by: egahlin, alanb
! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/AbstractBufferStatisticsEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/DirectBufferStatisticsEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: e969c158
Author: Aditya Mandaleeka <adityam at microsoft.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-14 21:17:48 +0000
URL: https://git.openjdk.java.net/portola/commit/e969c158
8241142: Shenandoah: should not use parallel reference processing with single GC thread
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 36021864
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-04-14 21:43:34 +0000
URL: https://git.openjdk.java.net/portola/commit/36021864
8242039: Improve jlink VersionPropsPlugin
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
Changeset: b98e863f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-04-14 22:18:37 +0000
URL: https://git.openjdk.java.net/portola/commit/b98e863f
8242641: Shenandoah: clear live data and update TAMS optimistically
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 4694da31
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-04-14 17:31:53 +0000
URL: https://git.openjdk.java.net/portola/commit/4694da31
8242078: G1: Improve concurrent refinement analytics and logging
Unify data collection and reporting.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
Changeset: 4c7d85b6
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-04-14 22:12:13 +0000
URL: https://git.openjdk.java.net/portola/commit/4c7d85b6
8242556: Cannot load RSASSA-PSS public key with non-null params from byte array
Update AlgorithmId to use alg name before oid str when parsing DER bytes
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/sun/security/rsa/pss/PSSParametersTest.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
Changeset: 7bce9a91
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-04-14 22:31:54 +0000
URL: https://git.openjdk.java.net/portola/commit/7bce9a91
8172680: Support SHA-3 based Hmac algorithms
Enhanced SunJCE provider with Hmac with SHA3 digests
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyGeneratorCore.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java
Changeset: 9efd3d7f
Author: Sean Mullan <mullan at openjdk.org>
Date: 2019-10-15 08:18:48 +0000
URL: https://git.openjdk.java.net/portola/commit/9efd3d7f
8231415: Better signatures in XML
Reviewed-by: weijun, mschoene, rhalade
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java
Changeset: 123febeb
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2019-10-20 13:42:44 +0000
URL: https://git.openjdk.java.net/portola/commit/123febeb
8229733: TLS message handling improvements
Reviewed-by: jnimeh, rhalade, ahgross
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
Changeset: 6c16f55f
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2019-10-23 17:03:07 +0000
URL: https://git.openjdk.java.net/portola/commit/6c16f55f
8231785: Improved socket permissions
Reviewed-by: ahgross, chegar, mullan, rhalade
! src/java.base/share/classes/java/net/SocketPermission.java
! test/jdk/java/net/SocketPermission/SocketPermissionCollection.java
Changeset: e6304dca
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2019-10-28 10:43:58 +0000
URL: https://git.openjdk.java.net/portola/commit/e6304dca
8232424: More constrained algorithms
Reviewed-by: jnimeh, rhalade, ahgross
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
Changeset: 740e70ba
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2019-10-30 13:15:21 +0000
URL: https://git.openjdk.java.net/portola/commit/740e70ba
8232581: Improve TLS verification
Reviewed-by: xuelei, rhalade, mschoene
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/ClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
Changeset: 0e4b718a
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2019-11-06 17:13:21 +0000
URL: https://git.openjdk.java.net/portola/commit/0e4b718a
8223898: Forward references to Nashorn
Reviewed-by: sundar, mschoene, rhalade
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
Changeset: 3bbc499f
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2019-11-14 15:06:11 +0000
URL: https://git.openjdk.java.net/portola/commit/3bbc499f
8227542: Manifest improved jar headers
Reviewed-by: sspitsyn, mschoene
! src/java.instrument/share/classes/java/lang/instrument/package-info.java
! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
Changeset: 3dd1fd29
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2019-11-15 19:10:43 +0000
URL: https://git.openjdk.java.net/portola/commit/3dd1fd29
8223904: Improve Nashorn matching
Reviewed-by: jlaskey, sundar, mschoene, rhalade
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
Changeset: 72c7b49b
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2019-11-25 09:50:30 +0000
URL: https://git.openjdk.java.net/portola/commit/72c7b49b
8234408: Improve TLS session handling
Reviewed-by: ascarpino, jjiang, ahgross, ssahoo, mullan
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
Changeset: 2ea157fe
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2019-12-03 19:31:20 +0000
URL: https://git.openjdk.java.net/portola/commit/2ea157fe
8227467: Better class method invocations
Reviewed-by: thartmann, dholmes, ahgross
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: ad098130
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2019-12-09 20:33:15 +0000
URL: https://git.openjdk.java.net/portola/commit/ad098130
8233245: More adaptive sockets
Reviewed-by: chegar, igerasim, alanb, skoivu, rhalade
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
+ test/jdk/java/net/DatagramSocket/GetLocalAddress.java
Changeset: c182379f
Author: Weijun Wang <weijun at openjdk.org>
Date: 2019-12-11 16:35:43 +0000
URL: https://git.openjdk.java.net/portola/commit/c182379f
8234027: Better JCEKS key support
Reviewed-by: ahgross, mullan, rriggs, rhalade
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java
Changeset: 0a73d5b7
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2019-12-12 15:38:36 +0000
URL: https://git.openjdk.java.net/portola/commit/0a73d5b7
8233410: Better Build Scripting
Reviewed-by: tbell, jwilhelm
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/launcher/LauncherCommon.gmk
Changeset: 4df99aa7
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2019-12-13 08:27:51 +0000
URL: https://git.openjdk.java.net/portola/commit/4df99aa7
8226346: Build better binary builders
Reviewed-by: tbell
! make/TestImage.gmk
! make/autoconf/basic.m4
! make/autoconf/configure.ac
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/gensrc/GensrcCharacterData.gmk
! make/gensrc/GensrcModuleInfo.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
! make/hotspot/lib/CompileDtraceLibraries.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
! make/jdk/src/classes/build/tools/module/GenModuleInfoSource.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_MidiOut.c
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_MidiUtils.c
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m
! src/java.desktop/share/native/common/awt/debug/debug_assert.h
! src/java.desktop/share/native/common/awt/debug/debug_mem.c
! src/java.desktop/share/native/common/awt/debug/debug_trace.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipeline.h
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt_Debug.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiOut.c
! src/java.instrument/share/native/libinstrument/JPLISAssert.h
! src/java.instrument/unix/native/libinstrument/EncodingSupport_md.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.h
! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.h
! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.h
+ test/jdk/build/AbsPathsInImage.java
Changeset: 2309ac52
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2019-12-13 11:23:50 +0000
URL: https://git.openjdk.java.net/portola/commit/2309ac52
8235274: Enhance typing of methods
Reviewed-by: jrose, psandoz, skoivu
! src/java.base/share/classes/java/lang/invoke/MethodType.java
Changeset: 8e5af263
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2019-12-16 15:13:19 +0000
URL: https://git.openjdk.java.net/portola/commit/8e5af263
8234825: Better Headings for HTTP Servers
Reviewed-by: chegar, dfuchs, igerasim
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
Changeset: f4761381
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2019-12-17 12:55:36 +0000
URL: https://git.openjdk.java.net/portola/commit/f4761381
8235691: Enhance TLS connectivity
Reviewed-by: jnimeh, rhalade, ahgross
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
Changeset: f711ce40
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2019-12-18 07:21:23 +0000
URL: https://git.openjdk.java.net/portola/commit/f711ce40
8234841: Enhance buffering of byte buffers
Reviewed-by: alanb, ahgross, rhalade, psandoz
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/StringCharBuffer.java
Changeset: e4f4e8ed
Author: Anton Litvinov <alitvinov at openjdk.org>
Date: 2020-01-16 15:08:19 +0000
URL: https://git.openjdk.java.net/portola/commit/e4f4e8ed
8233250: Better X11 rendering
Reviewed-by: prr, rhalade, mschoene, serb
! src/java.desktop/share/native/libsplashscreen/splashscreen_gfx_impl.c
! src/java.desktop/unix/native/common/java2d/x11/X11PMBlitLoops.c
! src/java.desktop/unix/native/common/java2d/x11/X11TextRenderer_md.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c
! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c
Changeset: d7136cd4
Author: Brent Christian <bchristi at openjdk.org>
Date: 2020-01-21 10:56:30 +0000
URL: https://git.openjdk.java.net/portola/commit/d7136cd4
8224541: Better mapping of serial ENUMs
Reviewed-by: mschoene, rhalade, robm, rriggs, smarks
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
Changeset: 14c0c195
Author: Stuart Marks <smarks at openjdk.org>
Date: 2020-01-21 16:53:01 +0000
URL: https://git.openjdk.java.net/portola/commit/14c0c195
8224549: Less Blocking Array Queues
Reviewed-by: bchristi, rhalade, rriggs, mschoene, robm
! src/java.base/share/classes/java/io/ObjectStreamClass.java
Changeset: 833a3897
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2019-10-29 14:07:27 +0000
URL: https://git.openjdk.java.net/portola/commit/833a3897
8225603: Enhancement for big integers
Reviewed-by: darcy, ahgross, rhalade
! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c
+ test/jdk/java/math/BigInteger/ModInvTime.java
Changeset: f77016b9
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2020-01-29 20:01:34 +0000
URL: https://git.openjdk.java.net/portola/commit/f77016b9
8236201: Better Scanner conversions
Reviewed-by: ahgross, rhalade, rriggs, skoivu, smarks
! src/java.base/share/classes/java/util/Scanner.java
Changeset: 5fff0506
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-02-20 09:09:25 +0000
URL: https://git.openjdk.java.net/portola/commit/5fff0506
8239429: AbsPathsInImage.java fails in JDK 11u and 14u on Windows
Reviewed-by: tbell
! test/jdk/build/AbsPathsInImage.java
Changeset: 7e20cf75
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2020-02-20 14:05:38 +0000
URL: https://git.openjdk.java.net/portola/commit/7e20cf75
8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap
Reviewed-by: ihse, tbell, ahgross, jwilhelm
! make/autoconf/flags-ldflags.m4
Changeset: 0278846e
Author: Henry Jen <henryjen at openjdk.org>
Date: 2020-04-14 23:11:49 +0000
URL: https://git.openjdk.java.net/portola/commit/0278846e
Merge
! make/autoconf/basic.m4
! make/autoconf/spec.gmk.in
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! make/autoconf/basic.m4
! make/autoconf/spec.gmk.in
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
Changeset: 346d09e7
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-14 20:03:29 +0000
URL: https://git.openjdk.java.net/portola/commit/346d09e7
8242602: Shenandoah: allow earlier recycle of trashed regions during concurrent root processing
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
Changeset: 23709c83
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-04-14 21:08:15 +0000
URL: https://git.openjdk.java.net/portola/commit/23709c83
8242643: Shenandoah: split concurrent weak and strong root processing
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! 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/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
Changeset: 919027a9
Author: Denghui Dong <ddong at openjd.org>
Date: 2020-04-14 16:37:36 +0000
URL: https://git.openjdk.java.net/portola/commit/919027a9
8242485: Null _file checking in fileStream::flush()
Reviewed-by: dholmes, ysuenaga, iklam
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
Changeset: b0d709cc
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-04-15 08:58:03 +0000
URL: https://git.openjdk.java.net/portola/commit/b0d709cc
8241618: Fix trivial unchecked warnings for jdk.hotspot.agent
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/ActionManager.java
! src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/CommonUI.java
! src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/TabsDlg.java
! src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/WizardDlg.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Dictionary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/InlineTree.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/Annotation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SAPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Interval.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RBTree.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java
Changeset: 7bd2cd0b
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-04-15 03:05:30 +0000
URL: https://git.openjdk.java.net/portola/commit/7bd2cd0b
8242597: Remove GenericTaskQueue<>::push_slow
Remove push_slow and comment invariants.
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
Changeset: d983fa6c
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-04-15 09:35:27 +0000
URL: https://git.openjdk.java.net/portola/commit/d983fa6c
8242629: Remove references to deprecated java.util.Observer and Observable
Reviewed-by: erikj, cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciConstant.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciField.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciInstance.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMetadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObject.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciSymbol.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderDataGraph.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompiledMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/Location.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/PCDesc.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VMRegImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/epsilon/EpsilonHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/OopStorage.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Space.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Dictionary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FreeChunk.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/HeapBlock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MemRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MetaspaceObj.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedKlassPointers.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedOops.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block_Array.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block_List.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Compile.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/HaltNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/InlineTree.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/JVMState.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/LoopNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachIfNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MultiNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node_Array.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node_List.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Phase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhiNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/ProjNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/RegionNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/RootNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/SafePointNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/TypeNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Arguments.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/OSThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMReg.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/IntArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/KlassArray.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/MethodArray.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Observable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Observer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/U1Array.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/U2Array.java
Changeset: 941bb3bc
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-04-15 19:03:59 +0000
URL: https://git.openjdk.java.net/portola/commit/941bb3bc
8242842: Avoid reallocating name when checking for trailing slash in ZipFile.getEntryPos
Co-authored-by: Eirik Bjørsnøs <eirbjo at gmail.com>
Reviewed-by: alanb, lancea
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: cc05419e
Author: Vipin Sharma <vipinsharma85 at gmail.com>
Committer: Pavel Rappo <prappo at openjdk.org>
Date: 2020-04-15 20:42:43 +0000
URL: https://git.openjdk.java.net/portola/commit/cc05419e
8242366: Fix JavaDoc warnings
Reviewed-by: dfuchs, mullan, prappo, weijun
! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/AESWrapCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/BlowfishCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/DESCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/SymmetricCipher.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! src/java.base/share/classes/sun/net/www/content/text/PlainTextInputStream.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/provider/certpath/BasicChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/timestamp/TSResponse.java
! src/java.base/share/classes/sun/text/DictionaryBasedBreakIterator.java
More information about the portola-dev
mailing list