git: openjdk/loom: master: 39 new changesets

duke duke at openjdk.java.net
Mon Mar 21 19:05:55 UTC 2022


Changeset: 9b8afce3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-16 16:07:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b8afce3791080d664c5051a86592706f5b0ade0

8283260: gcc is not supported on mac

Reviewed-by: erikj

! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4

Changeset: 0cf291bc
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-03-16 16:17:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/0cf291bc31acf69c767c5d39d21b1195e6d761b2

8283234: Improve @jls usage in java.base

Reviewed-by: iris

! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/reflect/TypeVariable.java

Changeset: 3e393047
Author:    XenoAmess <xenoamess at gmail.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2022-03-16 16:48:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e393047e12147a81e2899784b943923fc34da8e

8281631: HashMap copy constructor and putAll can over-allocate table

Reviewed-by: smarks

! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! test/jdk/ProblemList.txt
! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java

Changeset: 3da5204b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-03-17 00:05:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3da5204b3c3a3f95bddcdcfe2628c2e0ed8a12d9

8283229: compiler/arguments/TestCodeEntryAlignment.java fails with release VMs

Reviewed-by: dlong

! test/hotspot/jtreg/compiler/arguments/TestCodeEntryAlignment.java

Changeset: a5ebcc0c
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-03-17 08:54:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5ebcc0c04bedd87bc9a523b0a45b50fc4b0f5f0

8282072: G1: Rename CardSetPtr to CardSetContainerPtr

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSet.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp

Changeset: 096bca4a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-03-17 09:10:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/096bca4a9c5e8ac2668dd965df92153ea1d80add

8282473: Refactor swing classes javadoc to use @throws instead of @exception

Reviewed-by: aivanov, dmarkov, prr

! src/java.desktop/share/classes/javax/swing/AbstractButton.java
! src/java.desktop/share/classes/javax/swing/AbstractListModel.java
! src/java.desktop/share/classes/javax/swing/BorderFactory.java
! src/java.desktop/share/classes/javax/swing/BoxLayout.java
! src/java.desktop/share/classes/javax/swing/DefaultBoundedRangeModel.java
! src/java.desktop/share/classes/javax/swing/DefaultButtonModel.java
! src/java.desktop/share/classes/javax/swing/DefaultListModel.java
! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java
! src/java.desktop/share/classes/javax/swing/DefaultSingleSelectionModel.java
! src/java.desktop/share/classes/javax/swing/JApplet.java
! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/JComboBox.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JLabel.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JPasswordField.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JProgressBar.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/JScrollBar.java
! src/java.desktop/share/classes/javax/swing/JScrollPane.java
! src/java.desktop/share/classes/javax/swing/JSeparator.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/JSpinner.java
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTextArea.java
! src/java.desktop/share/classes/javax/swing/JTextField.java
! src/java.desktop/share/classes/javax/swing/JTextPane.java
! src/java.desktop/share/classes/javax/swing/JToolBar.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/javax/swing/JWindow.java
! src/java.desktop/share/classes/javax/swing/OverlayLayout.java
! src/java.desktop/share/classes/javax/swing/Popup.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/ProgressMonitor.java
! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java
! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java
! src/java.desktop/share/classes/javax/swing/SizeSequence.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/TransferHandler.java
! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTransferable.java
! src/java.desktop/share/classes/javax/swing/table/AbstractTableModel.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableColumnModel.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableModel.java
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
! src/java.desktop/share/classes/javax/swing/table/TableColumnModel.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/AbstractWriter.java
! src/java.desktop/share/classes/javax/swing/text/AsyncBoxView.java
! src/java.desktop/share/classes/javax/swing/text/BoxView.java
! src/java.desktop/share/classes/javax/swing/text/ComponentView.java
! src/java.desktop/share/classes/javax/swing/text/CompositeView.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/DefaultHighlighter.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
! src/java.desktop/share/classes/javax/swing/text/DocumentFilter.java
! src/java.desktop/share/classes/javax/swing/text/EditorKit.java
! src/java.desktop/share/classes/javax/swing/text/FieldView.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/GlyphPainter2.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/javax/swing/text/Highlighter.java
! src/java.desktop/share/classes/javax/swing/text/IconView.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/NavigationFilter.java
! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java
! src/java.desktop/share/classes/javax/swing/text/PasswordView.java
! src/java.desktop/share/classes/javax/swing/text/PlainDocument.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java
! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/TableView.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
! src/java.desktop/share/classes/javax/swing/text/View.java
! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
! src/java.desktop/share/classes/javax/swing/text/ZoneView.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.desktop/share/classes/javax/swing/text/html/BlockView.java
! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
! src/java.desktop/share/classes/javax/swing/text/html/HRuleView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLWriter.java
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
! src/java.desktop/share/classes/javax/swing/text/html/MinimalHTMLWriter.java
! src/java.desktop/share/classes/javax/swing/text/html/OptionListModel.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
! src/java.desktop/share/classes/javax/swing/text/html/TableView.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFEditorKit.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultMutableTreeNode.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
! src/java.desktop/share/classes/javax/swing/undo/AbstractUndoableEdit.java

Changeset: 249d5536
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-03-17 09:15:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/249d553659ab75a2271e98c77e7d62f662ffa684

8282602: Refactor awt classes javadoc to use @throws instead of @exception

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
! src/java.desktop/share/classes/java/awt/BorderLayout.java
! src/java.desktop/share/classes/java/awt/BufferCapabilities.java
! src/java.desktop/share/classes/java/awt/Button.java
! src/java.desktop/share/classes/java/awt/Canvas.java
! src/java.desktop/share/classes/java/awt/CardLayout.java
! src/java.desktop/share/classes/java/awt/Checkbox.java
! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java
! src/java.desktop/share/classes/java/awt/Choice.java
! src/java.desktop/share/classes/java/awt/Color.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/FileDialog.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GraphicsConfiguration.java
! src/java.desktop/share/classes/java/awt/GraphicsDevice.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/Image.java
! src/java.desktop/share/classes/java/awt/Label.java
! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
! src/java.desktop/share/classes/java/awt/Menu.java
! src/java.desktop/share/classes/java/awt/MenuBar.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/MenuItem.java
! src/java.desktop/share/classes/java/awt/MouseInfo.java
! src/java.desktop/share/classes/java/awt/Polygon.java
! src/java.desktop/share/classes/java/awt/PopupMenu.java
! src/java.desktop/share/classes/java/awt/RenderingHints.java
! src/java.desktop/share/classes/java/awt/Scrollbar.java
! src/java.desktop/share/classes/java/awt/TextArea.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/TextField.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java
! src/java.desktop/share/classes/java/awt/event/InputMethodEvent.java
! src/java.desktop/share/classes/java/awt/font/TextLayout.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/java/awt/geom/CubicCurve2D.java
! src/java.desktop/share/classes/java/awt/geom/Dimension2D.java
! src/java.desktop/share/classes/java/awt/geom/FlatteningPathIterator.java
! src/java.desktop/share/classes/java/awt/geom/Line2D.java
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! src/java.desktop/share/classes/java/awt/geom/Point2D.java
! src/java.desktop/share/classes/java/awt/geom/QuadCurve2D.java
! src/java.desktop/share/classes/java/awt/geom/RectangularShape.java
! src/java.desktop/share/classes/java/awt/im/InputContext.java
! src/java.desktop/share/classes/java/awt/im/InputMethodHighlight.java
! src/java.desktop/share/classes/java/awt/im/spi/InputMethod.java
! src/java.desktop/share/classes/java/awt/im/spi/InputMethodContext.java
! src/java.desktop/share/classes/java/awt/im/spi/InputMethodDescriptor.java
! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/java/awt/image/ByteLookupTable.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
! src/java.desktop/share/classes/java/awt/image/DirectColorModel.java
! src/java.desktop/share/classes/java/awt/image/ImageFilter.java
! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/PixelGrabber.java
! src/java.desktop/share/classes/java/awt/image/RGBImageFilter.java
! src/java.desktop/share/classes/java/awt/image/Raster.java
! src/java.desktop/share/classes/java/awt/image/ShortLookupTable.java
! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/WritableRaster.java
! src/java.desktop/share/classes/java/awt/print/PageFormat.java
! src/java.desktop/share/classes/java/awt/print/Printable.java
! src/java.desktop/share/classes/java/awt/print/PrinterJob.java

Changeset: beedae11
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-03-17 09:20:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/beedae1141b6b650dc4cedf1f038afc1c8b460dd

8281146: Replace StringCoding.hasNegatives with countPositives

Co-authored-by: Lutz Schmidt <lucy at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: kvn, lucy, rriggs

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_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/s390.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/matcher.cpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
+ test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringDecode.java

Changeset: bad658e8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-03-17 09:47:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/bad658e8e93c831631d41b6dbf66a0a102cd0462

8282727: Parallel: Remove PSPromotionManager::_totally_drain

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp

Changeset: 69e4e338
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-03-17 12:51:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/69e4e338b19c0ffd2f0881be1bbb19a5642bc4d4

8283056: show abstract machine code in hs-err for all VM crashes

Reviewed-by: thartmann, dholmes

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

Changeset: 0f1766df
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-03-17 15:30:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f1766dff633e55532d94069d7266a7fe625286c

8283320: Error message for Windows libraries always points to --with-msvcr-dll no matter the actual file name

Reviewed-by: erikj, ihse

! make/autoconf/toolchain_microsoft.m4

Changeset: 31df6a60
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-03-17 16:17:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/31df6a60a8853be224d8c8b8c8ca6aea1bae2167

8283188: Build time regression caused by JDK-8278917

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp

Changeset: 5ef1990d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-03-17 16:37:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ef1990d6ce35a85c86689badba465b6c8f9f4a1

8283274: Improve @jvms usage in java.base

Reviewed-by: iris

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/Constable.java
! src/java.base/share/classes/java/lang/constant/ConstantDesc.java
! src/java.base/share/classes/java/lang/constant/package-info.java
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: b004fb05
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-03-17 17:50:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/b004fb0550d8fc94e3f6412975c23c0a2ac2a42f

8282773: Refactor parsing of integer VM options

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/debug_globals.hpp
! test/hotspot/gtest/runtime/test_arguments.cpp
- test/hotspot/gtest/runtime/test_largeOptions.cpp

Changeset: 002e3667
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-03-17 21:15:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/002e3667443d94e2303c875daf72cf1ccbbb0099

8283325: US_ASCII decoder relies on String.decodeASCII being exhaustive

Reviewed-by: rriggs, dcubed

! src/java.base/share/classes/java/lang/String.java
+ test/jdk/java/nio/charset/CharsetDecoder/ASCIIDecode.java

Changeset: d83cee98
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-03-18 03:14:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/d83cee98b5e6628f19f1b5dea11038079dd0c758

8282407: Missing ')' in MacResources.properties

Reviewed-by: naoto

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties

Changeset: cab4ff64
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-03-18 07:02:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/cab4ff64541393a974ea91e35167668ef0036804

8283225: ClassLoader.c produces incorrect OutOfMemory Exception when length is 0 (aix)

Reviewed-by: stuefe, rriggs, dholmes

! src/java.base/share/native/libjava/ClassLoader.c

Changeset: b96cb048
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-03-18 07:58:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/b96cb048f1a7f3ae6e745b245f2b04c64ebb911e

8283353: compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/c2/cr6865031/Test.java
! test/hotspot/jtreg/compiler/runtime/Test6826736.java

Changeset: 4b5079b9
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-03-18 13:18:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b5079b9836c1cc881f571d060b310f58c8a860c

8283202: Potential off-read when checking JFR's status in awaitFinished

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java

Changeset: c72bcfc1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-03-18 13:27:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/c72bcfc1b230d22137ac7f683cf46dc70b6e3d16

8283289: JFR: Rename CheckPoint

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/CheckPointEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/CheckPointPool.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java

Changeset: 85cc6f14
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2022-03-18 13:40:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/85cc6f1440aa7e073cab894cb9a72d9eed4e8369

8283315: jrt-fs.jar not always deterministically built

Reviewed-by: ihse

! make/common/JarArchive.gmk

Changeset: b2aa085e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-03-18 14:54:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2aa085e67711a32e1679b68aabb092058dca044

8283378: JFR: Checkpoint classes not renamed properly

Reviewed-by: dcubed

= src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/CheckpointEvent.java
= src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/CheckpointPool.java

Changeset: ff0b0927
Author:    Ravi Reddy <rreddy at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2022-03-18 15:31:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/ff0b0927a2df8b36f8fd6ed41bd4e20e71a5b653

8278794: Infinite loop in DeflaterOutputStream.finish()

Reviewed-by: coffeys, lancea

! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
- test/jdk/java/util/zip/CloseDeflaterTest.java
+ test/jdk/java/util/zip/CloseInflaterDeflaterTest.java

Changeset: d8893fad
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2022-03-18 20:28:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8893fad23d1ee6841336b96c34599643edb81ce

8283059: Uninitialized warning in check_code.c with GCC 11.2

Reviewed-by: dholmes

! src/java.base/share/native/libverify/check_code.c

Changeset: 8384ac4e
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2022-03-18 22:01:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/8384ac4ed3eaaa18998ab88e1ca36358c212e699

8283057: Update GCC to version 11.2 for Oracle builds on Linux

Reviewed-by: erikj

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: 0c3094c8
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2022-03-19 04:43:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/0c3094c8186b4d53e8bad80e2369fc7b9ae9e201

8204541: Correctly support AIX xlC 16.1 symbol visibility flags

Reviewed-by: ihse, stuefe

! make/autoconf/flags-ldflags.m4
! make/common/modules/LauncherCommon.gmk
! make/common/modules/LibCommon.gmk

Changeset: 3e58a438
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-03-19 07:06:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/3e58a438e9051d4c976273eea35e36d37d5428c3

8283287: ClassLoader.c cleanups

Reviewed-by: stuefe, alanb, rriggs

! src/java.base/share/native/libjava/ClassLoader.c

Changeset: 10ccfffa
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-03-19 07:08:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/10ccfffae1f18dd1a3d2f3dca53ad547d3d3ecb5

8283352: [CDS] SharedBaseAddress.java fails on x86_32

Reviewed-by: dholmes, iklam, stuefe

! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java

Changeset: e8caf84f
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-03-19 13:29:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8caf84fb9dfcbb59da6459972724b6780b0871a

8282574: Cleanup unnecessary calls to Throwable.initCause() in jdk.compiler

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java

Changeset: 80415e04
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-03-19 13:31:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/80415e04c5fd6709e7e5b5ffb7a3d9431b672d99

8282534: Remove redundant null check in ChaCha20Cipher.engineInit

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java

Changeset: 3f923b82
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-03-19 13:43:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f923b82c31325504430b50dee262fd460004e7b

8282704: runtime/Thread/StopAtExit.java may leak memory

Reviewed-by: dholmes, alanb

! test/hotspot/jtreg/runtime/Thread/StopAtExit.java

Changeset: 4df67426
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-03-20 06:46:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/4df67426ed02f18af0757897acb28b636a317a91

8282723: Add constructors taking a cause to JSSE exceptions

Reviewed-by: wetmore, iris

! src/java.base/share/classes/javax/net/ssl/SSLException.java
! src/java.base/share/classes/javax/net/ssl/SSLHandshakeException.java
! src/java.base/share/classes/javax/net/ssl/SSLKeyException.java
! src/java.base/share/classes/javax/net/ssl/SSLPeerUnverifiedException.java
! src/java.base/share/classes/javax/net/ssl/SSLProtocolException.java
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/SSLBasicKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java
! test/jdk/javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java
! test/jdk/javax/net/ssl/ALPN/SSLSocketAlpnTest.java
+ test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java
+ test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java
+ test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java
+ test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java
! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java

Changeset: 8a2d5ab0
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-03-21 07:21:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a2d5ab07e6a1668f3e3918bdc8a30bd28a8f93b

8282270: java/awt/Robot Screen Capture tests fail after 8280861

Reviewed-by: aivanov

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Robot/HiDPIScreenCapture/HiDPIRobotScreenCaptureTest.java
! test/jdk/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureGtkTest.java

Changeset: b451273d
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-03-21 07:33:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/b451273d209d9dfce3d7c4464defe0df523dfc7c

8282548: Create a regression test for JDK-4330998

Reviewed-by: aivanov

+ test/jdk/javax/swing/JEditorPane/4330998/JEditorPaneSetTextNullTest.java

Changeset: 83a1c904
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-03-21 07:36:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/83a1c90433343107eaa2a7fa41b9b07f86b6ce19

8282789: Create a regression test for the JTree usecase of JDK-4618767

Reviewed-by: aivanov

+ test/jdk/javax/swing/JTree/4618767/JTreeSelectedElementTest.java

Changeset: e709cb05
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-03-21 08:25:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/e709cb05dcf67462f266c1f3dae30976b562676d

8283186: Explicitly pass a third temp register to MacroAssembler::store_heap_oop

Reviewed-by: eosterlund

! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: ec62d90d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-03-21 08:39:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec62d90db2428d0da6ed0f338858f5bc2a76e991

8283365: G1: Remove duplicate assertions in HeapRegion::oops_on_memregion_seq_iterate_careful

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: fd930151
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-03-21 08:40:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd9301514e2093d9dcd7bcd9e4b812146b20dd03

8283332: G1: Stricter assertion in G1BlockOffsetTablePart::forward_to_block_containing_addr

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp

Changeset: eb4849e5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-03-21 10:42:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb4849e5615dd307a5abc435a0204a6d26610fcb

8283327: Add methods to save/restore registers when calling into the VM from C1/interpreter barrier code

Reviewed-by: eosterlund, dlong

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/share/asm/register.hpp



More information about the loom-dev mailing list