git: openjdk/amber: stats-before-this-super: 129 new changesets

duke duke at openjdk.java.net
Thu Dec 9 22:10:55 UTC 2021


Changeset: 19ce33d5
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-12-02 22:16:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/19ce33d5e770dc3fd7a9588e7954bbb499b7a05c

8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6

Reviewed-by: lmesnik, dcubed

! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java

Changeset: 473ececa
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-12-03 06:00:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/473ececaf5df8392e76d022d7126770526be31f7

8278174: runtime/cds/appcds/LambdaWithJavaAgent.java fails with release VMs

Reviewed-by: dholmes

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

Changeset: bef5c7a2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-03 07:19:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/bef5c7a2865e53778e9e476e57c31c0b0f98bcb1

8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/modules/LoadUnloadModuleStress.java

Changeset: 0fbd2713
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-03 07:20:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/0fbd2713f1b47c343172fa34be021706c957520e

8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx

Reviewed-by: mli, tschatzl

! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java

Changeset: 89070032
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-12-03 07:40:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/890700320a379c2712fe420017f7b84a8904c0c3

8272234: Pass originating elements from Filer to JavaFileManager

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/DelegatingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! test/langtools/tools/javac/api/TestClientCodeWrapper.java
+ test/langtools/tools/javac/processing/filer/TestOriginatingElements.java

Changeset: 45da3aea
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-12-03 08:28:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/45da3aea22fd85f214e661b2c98631cb91ddb55d

8278163: --with-cacerts-src variable resolved after GenerateCacerts recipe setup

Reviewed-by: ihse

! make/modules/java.base/Gendata.gmk

Changeset: d1cad246
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-12-03 09:54:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/d1cad2463a3f70d4ff9246d5bbae268bfa6717d7

8278168: Add a few missing words to the specification of Files.mismatch

Reviewed-by: rriggs, bpb, iris, alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 53df9ffb
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-12-03 10:18:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/53df9ffbca841358eb8bb49837ec4bf43a1a743b

8278154: SimpleFileServer#createFileServer() should specify that the returned server is not started

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java

Changeset: e4774e68
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-03 10:57:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/e4774e68e3bdb186269e909247bbd1b9f8e4f4be

8277916: Gather non-strong reference count logic in a single place

Reviewed-by: sjohanss, mli

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp

Changeset: dda8f26c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-03 10:58:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/dda8f26ce0d2b54ef78b74b82e58255aca80576a

8278139: G1: Refactor G1BlockOffsetTablePart::block_at_or_preceding

Reviewed-by: sjohanss, mli

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

Changeset: 18c54b4e
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-12-03 13:04:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/18c54b4e1ade2ea5531054ed19441d5bff84fcdc

8274640: Cleanup unnecessary null comparison before instanceof check in java.desktop

Reviewed-by: aivanov

! src/java.desktop/macosx/classes/com/apple/laf/AquaBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuUI.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java
! src/java.desktop/share/classes/com/sun/media/sound/PortMixer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftMixingDataLine.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/java/awt/AWTEvent.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/MenuComponent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java
! src/java.desktop/share/classes/java/awt/image/AreaAveragingScaleFilter.java
! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java
! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/ReplicateScaleFilter.java
! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
! src/java.desktop/share/classes/javax/imageio/ImageTypeSpecifier.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/MimeType.java
! src/java.desktop/share/classes/javax/print/attribute/DateTimeSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/HashAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/IntegerSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/ResolutionSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/SetOfIntegerSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/Size2DSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/TextSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/URISyntax.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Media.java
! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/AbstractButton.java
! src/java.desktop/share/classes/javax/swing/DebugGraphics.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/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JLabel.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/JMenuBar.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SpinnerDateModel.java
! src/java.desktop/share/classes/javax/swing/SpinnerNumberModel.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/TransferHandler.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
! src/java.desktop/share/classes/javax/swing/text/BoxView.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.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/HiddenTagView.java
! src/java.desktop/share/classes/javax/swing/text/html/Map.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFGenerator.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/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/font/AttributeValues.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/print/PSStreamPrintService.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/swing/DefaultLookup.java
! src/java.desktop/share/classes/sun/swing/MenuItemLayoutHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java

Changeset: ba2a8e5a
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2021-12-03 13:20:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/ba2a8e5a496799451095362279b9dd4b6df20b67

8278205: jlink plugins should dump .class file in debug mode

Reviewed-by: jlaskey

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java

Changeset: 3f28a214
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-12-03 13:23:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/3f28a21414be32375dc0f4b12d349826bacd4810

8278144: Javadoc for MemorySegment::set/MemorySegment::setAtIndex is missing throws tag

Reviewed-by: sundar

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java

Changeset: f7237793
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2021-12-03 13:31:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/f7237793ffa3a5a804fea49f165c8b9f1935cfac

8278079: C2: expand_dtrace_alloc_probe doesn't take effect in macro.cpp

Reviewed-by: thartmann, kvn, chagedorn

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

Changeset: 53a43427
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-03 15:42:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/53a4342783d94cead4d26e5b29d286421b9432c3

8278137: JFR: PrettyWriter uses incorrect year specifier

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java

Changeset: 0e7b6bcd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-03 15:43:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/0e7b6bcd8260293c3d39417f04b9b1e4409aa20a

8278141: LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op

Reviewed-by: thartmann, rkennke

! src/hotspot/share/c1/c1_LIR.hpp

Changeset: 0d938ced
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-12-03 16:00:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/0d938cedcaf55886058b94dc280a8f7181c79fdf

8278172: java/nio/channels/FileChannel/BlockDeviceSize.java should only run on Linux

Reviewed-by: lancea, alanb

! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: 0a090926
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-12-03 16:36:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/0a0909263194032ae7d8348484e3638f84090233

8268288: jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java fails with "Error: ShouldNotReachHere()"

Reviewed-by: minqi, iklam

! src/hotspot/share/cds/filemap.cpp

Changeset: fbf096ee
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-12-03 16:56:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/fbf096eea46756bdac6f474266caec500c4dc5c5

8251400: Fix incorrect addition of library to test in JDK-8237858

Reviewed-by: dholmes, erikj

! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeJdk.gmk

Changeset: 2e30fa93
Author:    merykitty <anhmdq99 at gmail.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2021-12-03 17:07:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/2e30fa936dd5fffceb17d338271f5e725c85801c

8278171: [vectorapi] Mask incorrectly computed for zero extending cast

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! test/jdk/jdk/incubator/vector/VectorReshapeTests.java

Changeset: 660f21a4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-12-03 17:08:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/660f21a418ee4c616d0b91133fd44e74a77d4d53

8278119: ProblemList few headful test failing in macosx12-aarch64 system

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 01cb2b98
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-12-03 17:14:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/01cb2b9883d7c9ecdba0ee5bd42124faed4d080c

8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint

Reviewed-by: thartmann, roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDepBetweenLoopAndPredicate.java

Changeset: 678ac589
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-12-03 17:22:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/678ac589adeba0e9c2ae6d123f05ff20f02082c8

8278240: ProblemList containers/docker/TestJcmd.java on linux-aarch64

Reviewed-by: mseledtsov, tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: 780b8b10
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-12-03 18:14:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/780b8b1072811208968e4f32f5368eab622fcdcc

8278179: Enable all doclint warnings for build of java.naming

Reviewed-by: iris, erikj

! make/modules/java.naming/Java.gmk

Changeset: 38f525e9
Author:    vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-12-03 18:17:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/38f525e96e767597d16698d4b243b681782acc9f

8275821: Optimize random number generators developed in JDK-8248862 using Math.unsignedMultiplyHigh()

Reviewed-by: psandoz, jlaskey

! src/jdk.random/share/classes/jdk/random/L128X1024MixRandom.java
! src/jdk.random/share/classes/jdk/random/L128X128MixRandom.java
! src/jdk.random/share/classes/jdk/random/L128X256MixRandom.java
+ test/micro/org/openjdk/bench/java/util/RandomGeneratorNext.java

Changeset: a729a70c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-03 18:52:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/a729a70c0119ed071ff490b0dfd4e3e2cb1a5ae4

8225181: KeyStore should have a getAttributes method

Reviewed-by: mullan

! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
+ test/jdk/sun/security/pkcs12/GetAttributes.java

Changeset: e1cde19d
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-03 19:52:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/e1cde19dbdbbca365ecfea6d1e2e85a42ed8bde0

8278247: KeyStoreSpi::engineGetAttributes does not throws KeyStoreException

Reviewed-by: mullan

! src/java.base/share/classes/java/security/KeyStoreSpi.java

Changeset: 2b87c2b4
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-12-03 20:21:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/2b87c2b429f1c9f0d940795d5f74a54a20c2f5c0

8277793: Support vector F2I and D2L cast operations for X86

Reviewed-by: neliasso, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! 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

Changeset: 24e16ac6
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-12-03 21:06:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/24e16ac637095d7dee1d6fe34f996b68eedfa8bc

8277617: Adjust AVX3Threshold for copy/fill stubs

Reviewed-by: jbhateja, dholmes, neliasso, jiefu

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.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

Changeset: 02ee337a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-12-04 02:12:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/02ee337ae0d163ae44b1691eb9de12c5608ba178

8278175: Enable all doclint warnings for build of java.desktop

Reviewed-by: erikj, prr

! make/modules/java.desktop/Java.gmk
! src/java.desktop/share/classes/java/awt/BufferCapabilities.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/event/KeyEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java
! src/java.desktop/share/classes/javax/swing/JApplet.java
! src/java.desktop/share/classes/javax/swing/JDialog.java
! src/java.desktop/share/classes/javax/swing/JScrollBar.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java
! src/java.desktop/share/classes/javax/swing/text/html/HTML.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/AttributeList.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/javax/swing/undo/UndoableEditSupport.java

Changeset: 9642629d
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-12-04 09:27:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/9642629d15d9631d8da9a3abdabc40323f3c774b

8276779: (ch) InputStream returned by Channels.newInputStream should have fast path for SelectableChannels

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! test/jdk/java/nio/channels/Channels/TransferTo.java

Changeset: 267c024e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-12-04 13:05:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/267c024eb52acd1611188dd5b1417b877ff3eafd

8265150: AsyncGetCallTrace crashes on ResourceMark

Reviewed-by: dholmes, stuefe, eosterlund, sspitsyn

! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 839b6067
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-05 21:38:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/839b6067c85cfc260803af9b01dd1e7e7f8388db

8278143: Remove unused "argc" from ConstantPool::copy_bootstrap_arguments_at_impl

Reviewed-by: lfoltan, dholmes

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

Changeset: 104aa1f7
Author:    Srikanth Adayapalam <sadayapalam at openjdk.org>
Date:      2021-12-06 06:24:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/104aa1f7f9f212318113e304e16e185a6acbec6c

8268575: Annotations not visible on model elements before they are generated

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/langtools/tools/javac/processing/8268575/Processor.java
+ test/langtools/tools/javac/processing/8268575/T8268575.java

Changeset: f180a459
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-06 06:26:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/f180a4591f52d0af0c030aa85be33c51b06c90ee

8278016: Add compiler tests to tier{2,3}

Reviewed-by: kvn, dholmes

! test/hotspot/jtreg/TEST.groups

Changeset: f39fe5b3
Author:    Tobias Holenstein <tobias.holenstein at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-12-06 08:23:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/f39fe5b3d629c6d557eb7bab8d1ff81350c616cc

8154011: Make TraceDeoptimization a diagnostic flag

Reviewed-by: kvn, dholmes, thartmann

! src/hotspot/share/runtime/globals.hpp

Changeset: 194cdf4e
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-12-06 08:42:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/194cdf4e28225133dcdf29cf1bf4e580f3fd9208

8277864: Compilation error thrown while doing a boxing conversion on selector expression

Reviewed-by: jlaskey, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/Switches.java

Changeset: 8d190dd0
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Nils Eliasson <neliasso at openjdk.org>
Date:      2021-12-06 08:58:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/8d190dd003c58aa9ebb403e95a73a128af7e8941

8277496: Remove duplication in c1 Block successor lists

Reviewed-by: neliasso, kvn

! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp

Changeset: d14f06a9
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-12-06 09:29:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/d14f06a9630d2cd2a929d0e44ebe4bb10e20dbd4

8278031: MultiThreadedRefCounter should not use relaxed atomic decrement

Reviewed-by: kbarrett

! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp

Changeset: 286a26c3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-12-06 11:50:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/286a26c36600ed82726f1678194363b2828851dd

8278277: G1: Simplify implementation of G1GCPhaseTimes::record_or_add_time_secs

Reviewed-by: iwalulya, sjohanss, tschatzl

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

Changeset: 6994d809
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-12-06 13:44:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/6994d809371e80c1e24cd296c48c7f75886577b7

8278291: compiler/uncommontrap/TraceDeoptimizationNoRealloc.java fails with release VMs after JDK-8154011

Reviewed-by: shade, thartmann

! test/hotspot/jtreg/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java

Changeset: a885aab6
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-12-06 14:36:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/a885aab696777c99c8c4c5d9a46afc5fe0a4fe47

8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id

Reviewed-by: egahlin, shade

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp

Changeset: 7c6f57fc
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-12-06 14:48:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/7c6f57fcb1f1fcecf26f7b8046a5a41ca6d9c315

8275610: C2: Object field load floats above its null check resulting in a segfault

Reviewed-by: kvn, roland

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestEliminateNullCheckWithSplitIf.java

Changeset: adf39522
Author:    Vishal Chand <vishalchand2492 at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-12-06 15:28:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/adf39522c178b82dc73e341751b2d9aba984469d

8277372: Add getters for BOT and card table members

Reviewed-by: tschatzl, sjohanss, ayang

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp

Changeset: ab781874
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-12-06 15:43:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/ab781874b27ee4fe1bc6b5fa2cd7997e451e2026

8277105: Inconsistent handling of missing permitted subclasses

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
+ test/langtools/tools/javac/sealed/MissingPermittedSubtypes.java

Changeset: 082fdf47
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-12-06 16:08:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/082fdf479367612a7bd795d3becfe9830db4b2d6

8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad"

Reviewed-by: aivanov

! test/jdk/javax/swing/JTree/4908142/bug4908142.java

Changeset: 587e5409
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-12-06 16:09:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/587e5409c2488cf8c3579a4932c588efc5a02749

8210558: serviceability/sa/TestJhsdbJstackLock.java fails to find '^\s+- waiting to lock <0x[0-9a-f]+> \(a java\.lang\.Class ...'

Reviewed-by: kevinw, sspitsyn

! test/hotspot/jtreg/serviceability/sa/LingeredAppWithLock.java

Changeset: 5045eb53
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-12-06 16:56:27 +0000
URL:       https://git.openjdk.java.net/amber/commit/5045eb538b3afc6cf646642f1109473597b3004a

8278273: Remove unnecessary exclusion of doclint accessibility checks

Reviewed-by: iris, alanb, ihse

! make/modules/java.base/Java.gmk
! make/modules/java.instrument/Java.gmk
! make/modules/java.logging/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.smartcardio/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.xml/Java.gmk

Changeset: 70bad89b
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2021-12-06 17:39:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/70bad89b012eb200ca1e76f384a6e5fb307cf26d

8277497: Last column cell in the JTAble row is read as empty cell

Reviewed-by: ant, kizune, pbansal

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

Changeset: 2c31a173
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-06 18:00:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/2c31a1735d5b8646ed8984a5475d5c8c9c91c19d

8275082: Update XML Security for Java to 2.3.0

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java
- src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityRuntimeException.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/KeyInfoReferenceResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusive.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformEnvelopedSignature.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverContext.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java
! 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/DOMTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Policy.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md

Changeset: 239362da
Author:    ANUPAM DEV <anupam.dev at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-12-06 18:46:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/239362da51e70b9e968cb488b7c2ec9d91c32837

8247973: Javadoc incorrect for IdentityArrayList, IdentityLinkedList

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java
! src/java.desktop/share/classes/sun/awt/util/IdentityLinkedList.java

Changeset: ea8d3c92
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2021-12-06 20:31:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/ea8d3c92c69c393cdbc6c62398f1e9c6adc708d3

8271566: DSA signature length value is not accurate in P11Signature

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/pkcs11/Signature/LargeDSAKey.java

Changeset: 2ff12966
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2021-12-06 23:34:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/2ff12966a345eaa1c16ed73165b3eb273e56f8dd

8277957: Add test group for IPv6 exclusive testing

Reviewed-by: alanb, msheppar

! test/jdk/TEST.groups

Changeset: f148e3e4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-12-07 00:41:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/f148e3e4623c6d0270a10ba73140e0c37ca5398a

8278318: Create {@index} entries for key LangTools terms

Reviewed-by: darcy

! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java

Changeset: 10db0e41
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-07 01:37:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/10db0e41634b62be5c1a931bd54ac4260108670d

8277932: Subject:callAs() not throwing NPE when action is null

Reviewed-by: rriggs

! src/java.base/share/classes/javax/security/auth/Subject.java

Changeset: f22d157e
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2021-12-07 05:10:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/f22d157e551fb28991e7713a45e63a0a8d9d2c4c

8277353: java/security/MessageDigest/ThreadSafetyTest.java test times out

Reviewed-by: weijun

! test/jdk/java/security/MessageDigest/ThreadSafetyTest.java

Changeset: e535cb3f
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-12-07 08:16:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/e535cb3fbac11785cfdb43c9b6f73b2a38a621d6

8272395: Bad HTML in JVMTI man page

Reviewed-by: dholmes, iris

! src/hotspot/share/prims/jvmti.xml

Changeset: 24877ac0
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2021-12-07 08:49:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/24877ac0788d3db9f2e9c7492a0d3e42244e7e06

8278270: ServerSocket is not thread safe

Reviewed-by: dfuchs

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

Changeset: 07669e3b
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-12-07 09:26:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/07669e3bc65b1728d784e21ec83b437374f9fa19

8275375: [REDO] JDK-8271949 dumppath in -XX:FlightRecorderOptions does not affect

Reviewed-by: egahlin, mgronlun

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: b2638e5e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-07 11:32:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/b2638e5efd3c2b1abe790ab59baf28afa308614f

8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test

Reviewed-by: ihse, erikj

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: 44fcee38
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-07 13:34:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/44fcee3830466e34656ea553d10a60fc382c85a6

8278289: Drop G1BlockOffsetTablePart::_object_can_span

Reviewed-by: tschatzl, sjohanss, mli

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

Changeset: 35361270
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-12-07 14:15:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/35361270cb3aae9fa560736f8d05f1b258704c87

8277383: VM.metaspace optionally show chunk freelist details

Reviewed-by: coleenp, shade

! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.hpp
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java

Changeset: 56ca66e8
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2021-12-07 14:21:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/56ca66e86f848d3790115aa2faec632c226d8cd2

8277863: Deprecate sun.misc.Unsafe methods that return offsets

Reviewed-by: psandoz, mchung

! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: 69d8669f
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2021-12-07 14:22:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/69d8669fb3f1e4db2fbb3366a1349dd0285f5b0f

8278339: ServerSocket::isClosed may return false after accept throws

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/ServerSocket.java
+ test/jdk/java/net/ServerSocket/IsClosedAfterAsyncClose.java

Changeset: 5b81d5ee
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-12-07 14:41:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/5b81d5eeb4124ff04dc3b9a96d0b53edcfa07c5f

8276901: Implement UseHeavyMonitors consistently

Reviewed-by: coleenp, mdoerr, dcubed

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java

Changeset: bb50b92b
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-12-07 14:54:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/bb50b92b804839577cee5092a8a62a98b760f0dc

8277536: Use String.blank in jdk.javadoc where applicable

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java

Changeset: c609b5d3
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-12-07 15:42:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/c609b5d3d7a3d08e489c2c9ed40c42bcb5bd2147

8277628: Spec for InetAddressResolverProvider::get() throwing error or exception could be clearer

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java

Changeset: bd7c54ae
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-12-07 16:13:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/bd7c54aee8d9795676087d6b34d4744031de1ef1

8278341: Liveness check for global scope is not as fast as it could be

Reviewed-by: shade, jvernee

! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ResourceScopeImpl.java

Changeset: 543d1a8c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-12-07 16:44:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/543d1a8cf41d32dca161c9d8041f133a71bf0ecb

8275721: Name of UTC timezone in a locale changes depending on previous code

Reviewed-by: joehw

! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
+ test/jdk/sun/util/resources/TimeZone/ChineseTimeZoneNameTest.java

Changeset: 7ea4b19f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-12-07 16:47:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/7ea4b19f544cabb70590793ef59d5a8be05deeb1

8278166: java/nio/channels/Channels/TransferTo.java timed out

Reviewed-by: lancea, alanb

! test/jdk/java/nio/channels/Channels/TransferTo.java

Changeset: 7217cb78
Author:    Maxim Kartashev <maxim.kartashev at jetbrains.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2021-12-07 16:59:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/7217cb78789046cfc823b63cacc36f6cf2b825f5

8274883: (se) Selector.open throws IAE when the default file system provider is changed to a custom provider

Reviewed-by: alanb, michaelm

! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
+ test/jdk/java/nio/channels/Selector/CustomFileSystem.java
+ test/jdk/java/nio/channels/Selector/CustomFileSystemProvider.java

Changeset: 5a036ace
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-12-07 17:42:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/5a036ace01ebedd88fb3d9100e3a0c19871677ac

8277990: NMT: Remove NMT shutdown capability

Reviewed-by: stuefe, shade

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtCommon.cpp
! src/hotspot/share/services/nmtCommon.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
- test/hotspot/jtreg/runtime/NMT/ChangeTrackingLevel.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 3955b037
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-12-07 18:15:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/3955b037da8a0981d8efc67f28caaacdef7dfb31

8277328: jdk/jshell/CommandCompletionTest.java failures on Windows

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/CommandCompletionTest.java

Changeset: d7c283a0
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-12-07 18:44:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/d7c283a081c37bfb8bc5934e4b2af16cad512fd2

8275233: Incorrect line number reported in exception stack trace thrown from a lambda expression

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java
+ test/langtools/tools/javac/lambda/deduplication/DeduplicationDebugInfo.java
+ test/langtools/tools/javac/lambda/deduplication/DeduplicationDebugInfo.out
= test/langtools/tools/javac/lambda/deduplication/DeduplicationDebugInfo_none.out
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java

Changeset: 061017a9
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-12-07 18:56:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/061017a9f4280657987524092b60611bfae8b95f

8273175: Add @since tags to the DocTree.Kind enum constants

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java

Changeset: a8a1fbce
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-12-07 18:58:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/a8a1fbce5b8efe014b2dac16b83e60de4cf65a3e

8278068: Fix next-line modifier (snippet markup)
8277027: Treat unrecognized markup as snippet text, but warn about it

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/MarkupParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Parser.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java

Changeset: 716c2e1e
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-12-07 19:28:04 +0000
URL:       https://git.openjdk.java.net/amber/commit/716c2e1e85c244b31cf73e5ac1a2d765e3514c4d

8278368: ProblemList tools/jpackage/share/MultiNameTwoPhaseTest.java on macosx-x64

Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: 3d61372b
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2021-12-07 21:58:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/3d61372ba589fbd76fee62ea607997f0fb0bc433

8278363: Create extented container test groups

Reviewed-by: lmesnik

! test/hotspot/jtreg/TEST.groups
! test/jdk/TEST.groups

Changeset: 3c2951f7
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-12-07 23:31:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/3c2951f738c5041761b551674822a32b418094c2

8275771: JDK source code contains redundant boolean operations in jdk.compiler and langtools

Reviewed-by: jlahoda

! make/langtools/tools/compileproperties/CompileProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: ec7cb6d5
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2021-12-08 00:23:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/ec7cb6d5d305003429b51384ed72973767c70124

8276447: Deprecate finalization-related methods for removal

Reviewed-by: rriggs, alanb, lancea, darcy, mchung, serb, smarks, prr

! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/sun/net/www/MeteredStream.java
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamFinalizer.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/java.desktop/share/classes/java/awt/Graphics.java
! src/java.desktop/share/classes/java/awt/PrintJob.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/print/PeekGraphics.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/ProxyGraphics.java
! src/java.desktop/share/classes/sun/print/ProxyGraphics2D.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
! src/java.management/share/classes/sun/management/MemoryImpl.java
! src/java.naming/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java
! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/SummaryTab.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunksChannel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java

Changeset: d7ad5467
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-12-08 00:27:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/d7ad546758091ea16f836c9771ff5c03a32fb712

8276422: Add command-line option to disable finalization

Co-authored-by: David Holmes <dholmes at openjdk.org>
Co-authored-by: Brent Christian <bchristi at openjdk.org>
Reviewed-by: dholmes, kbarrett, bchristi

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjava/Finalizer.c
+ test/jdk/java/lang/Object/FinalizationOption.java
+ test/jdk/java/lang/Object/InvalidFinalizationOption.java
! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java

Changeset: fb6d6113
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-12-08 01:26:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/fb6d6113112d8a15864195ccd59b583fc12087fd

8278276: G1: Refine naming of G1GCParPhaseTimesTracker::_must_record

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1GCParPhaseTimesTracker.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: e7db581e
Author:    Pengfei Li <pli at openjdk.org>
Date:      2021-12-08 04:29:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/e7db581e9196b64ef65849e4600f17b23ca9138a

8277168: AArch64: Enable arraycopy partial inlining with SVE

Reviewed-by: jbhateja, roland, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 5266e7d7
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-12-08 06:45:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/5266e7d780efee11309260ce96ae0c5b4836effb

8278379: Zero VM is broken due to UseRTMForStackLocks was not declared after JDK-8276901

Reviewed-by: dholmes, shade

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

Changeset: 30f0c647
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-08 06:52:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/30f0c6475359516ce454722f06ac0c997e09868b

8277992: Add fast jdk_svc subtests to jdk:tier3

Reviewed-by: mseledtsov, alanb

! test/jdk/TEST.groups

Changeset: b334d968
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-12-08 07:07:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/b334d9680b2ee796d5058d68881215bb11499aad

8276964: Better indicate a snippet that could not be processed

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testInherited/TestInherited.java
! test/langtools/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java

Changeset: 5dcdee4b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-12-08 07:55:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/5dcdee4bcd337591c79aad8620a7f38345e6e3d9

8262341: Refine identical code in AddI/LNode.

Reviewed-by: thartmann, eliu

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: 10e0318f
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-12-08 09:16:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/10e0318ff7289b248289a70a56adeff3c257de04

8278158: jwebserver should set request timeout

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java

Changeset: 54993b13
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-12-08 09:18:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/54993b13078ceb05736bb0e1d7ed7415c390442e

8278309: [windows] use of uninitialized OSThread::_state

Reviewed-by: dholmes, shade

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

Changeset: e5cb84e9
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-12-08 11:18:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/e5cb84e9a1bca321f22d6e3ce13a6026342b4b85

8278336: Use int64_t to represent byte quantities consistently in JfrObjectAllocationSample

Reviewed-by: egahlin

! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp

Changeset: fd8cb2da
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-12-08 14:03:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/fd8cb2dae87e5726e89a1789e5a1ddd461c4400d

8278346: java/nio/file/Files/probeContentType/Basic.java fails on Linux SLES15 machine

Reviewed-by: shade

! test/jdk/java/nio/file/Files/probeContentType/Basic.java

Changeset: 37921e30
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-12-08 15:31:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/37921e30803449c06b4d542fdfeed9928cce8a7d

8269258: java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout

Reviewed-by: michaelm

! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java

Changeset: e4852c6f
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-12-08 15:59:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/e4852c6f0aa25e7d40c577d507aedc7916ee8d50

8277998: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#custom-cl-zgc failed "assert(ZAddress::is_marked(addr)) failed: Should be marked"

Reviewed-by: iklam, minqi

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassListWithLF.java

Changeset: 40d726b8
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-12-08 16:07:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/40d726b8aae7dff4316115b3a25001d502321efe

8278310: Improve logging in CDS DynamicLoaderConstraintsTest.java

Reviewed-by: iklam

! src/hotspot/share/cds/archiveBuilder.hpp
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java

Changeset: 79165b73
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-12-08 16:10:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/79165b738d6d1336740631c855960a235b9ecfe4

8278324: Update the --generate-cds-archive jlink plugin usage message

Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties

Changeset: 3e93e0b8
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-12-08 16:20:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/3e93e0b809f2c6cb4a466af92ec678cbc82863e4

8276769: -Xshare:auto should tolerate problems in the CDS archive

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java

Changeset: 8af3b27c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-12-08 16:39:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/8af3b27ce98bcb9cf0c155c98d6b9a9bc159aafe

8277850: C2: optimize mask checks in counted loops

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 24781588
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-12-08 17:11:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/2478158815a9ae0466542e27562bff046d760d3e

8277361: java/nio/channels/Channels/ReadXBytes.java fails with OOM error

Reviewed-by: alanb, lancea

! test/jdk/java/nio/channels/Channels/ReadXBytes.java

Changeset: 9b747491
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-12-08 17:44:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/9b747491de01fd011b09668a67113e80c2b7c708

8276660: Scalability bottleneck in java.security.Provider.getService()

Reviewed-by: weijun

! src/java.base/share/classes/java/security/Provider.java

Changeset: 83454530
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2021-12-08 17:48:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/83454530ea538c80e2f1205cd8d2f9732503b592

8272392: Lanai: SwingSet2. Black background on expanding tree node

Reviewed-by: aghaisas, jdv

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/RenderOptions.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/common.h

Changeset: 92aa75b7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-08 17:52:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/92aa75b72185c681757e6520d6fdc1ae4161d0c5

8274903: Zero: Support AsyncGetCallTrace

Reviewed-by: sspitsyn, aph

! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/os_cpu/linux_zero/thread_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp
! src/hotspot/share/prims/forte.cpp

Changeset: ba86dd4a
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-12-08 18:02:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/ba86dd4aaf597a0f0832085b50fa00498f053a6a

8278445: ProblemList tools/jpackage/share/IconTest.java on macosx-x64

Reviewed-by: bpb

! test/jdk/ProblemList.txt

Changeset: 42d9b1ba
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-12-08 18:50:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/42d9b1baac25df649a8d575f5ffa3a0d5b8e7ed0

8277106: Cannot compile certain sources with --release

Reviewed-by: darcy, mcimadamore

! make/data/symbols/java.base-C.sym.txt
! make/data/symbols/java.base-E.sym.txt
! make/data/symbols/java.base-G.sym.txt
! make/data/symbols/java.base-H.sym.txt
! make/data/symbols/java.xml-B.sym.txt
! make/data/symbols/java.xml-C.sym.txt
! make/data/symbols/java.xml-D.sym.txt
! make/data/symbols/java.xml-E.sym.txt
! make/data/symbols/jdk.incubator.foreign-F.sym.txt
! make/data/symbols/jdk.incubator.foreign-G.sym.txt
! make/data/symbols/jdk.incubator.foreign-H.sym.txt
! make/data/symbols/jdk.incubator.vector-G.sym.txt
! make/data/symbols/jdk.incubator.vector-H.sym.txt
! make/data/symbols/jdk.javadoc-H.sym.txt
! make/data/symbols/jdk.jfr-B.sym.txt
! make/data/symbols/jdk.jfr-G.sym.txt
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ test/langtools/tools/javac/platform/NonExportedSuperTypes.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java

Changeset: fb11d8fa
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-12-08 19:48:05 +0000
URL:       https://git.openjdk.java.net/amber/commit/fb11d8faf21539a8dc08d371658d1835484c8344

8272945: Use snippets in java.compiler documentation

Reviewed-by: erikj, alanb

! make/CompileInterimLangtools.gmk
! make/modules/java.compiler/Java.gmk
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/package-info.java
+ src/java.compiler/share/classes/javax/tools/snippet-files/JavaSourceFromString.java

Changeset: 5a80abf7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-12-08 19:50:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/5a80abf706dfde9342be53e78b942ff40f9624ea

8272944: Use snippets in jdk.javadoc documentation

Reviewed-by: hannesw

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java

Changeset: 8e8fadf2
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-08 20:37:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/8e8fadf2d4e45f53286dd8424d95f733a12cd1a0

8278428: ObjectInputStream.readFully range check incorrect

Reviewed-by: alanb

! src/java.base/share/classes/java/io/ObjectInputStream.java
! test/jdk/java/io/Serializable/oldTests/WritePrimitive.java

Changeset: c83b781b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-12-08 20:42:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/c83b781b6002ca0f067a35e678ab5285d98d015d

8278459: ProblemList javax/swing/JTree/4908142/bug4908142.java on macosx-aarch64

Reviewed-by: lmesnik, bpb, prr

! test/jdk/ProblemList.txt

Changeset: 6e7b7f35
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-12-08 21:15:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/6e7b7f352e66c767b16e1e98a162e7fea79126c6

8278251: Enable "missing-explicit-ctor" check in the jdk.unsupported.desktop module

Reviewed-by: ihse, prr

- make/modules/jdk.unsupported.desktop/Java.gmk

Changeset: fe2ae8e3
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2021-12-08 21:24:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/fe2ae8e38bd8660cc637f13f425ccea17a11aa4f

8276904: Optional.toString() is unnecessarily expensive

Reviewed-by: rriggs, smarks

! src/java.base/share/classes/java/util/Optional.java
! src/java.base/share/classes/java/util/OptionalDouble.java
! src/java.base/share/classes/java/util/OptionalInt.java
! src/java.base/share/classes/java/util/OptionalLong.java

Changeset: b3faecf7
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-12-08 21:33:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/b3faecf73966ce0435644a89f8f43d85720e8328

8276116: C2: optimize long range checks in int counted loops

Reviewed-by: kvn

! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
! test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java

Changeset: 3893f4f7
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-12-08 22:32:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/3893f4f70b5828ee8e673ce7b1422877efe5c292

8278330: dump stack trace if the jvmti test nsk/jvmti/GetThreadState/thrstat002 is failed with wrong thread state

Reviewed-by: amenkov, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/thrstat002.cpp

Changeset: 03bf55f6
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-12-08 22:49:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/03bf55f62065f8f9c8ade1eff8ca6eaeabe51450

8277980: ObjectMethods::bootstrap throws NPE when lookup is null

Reviewed-by: jjg

! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java

Changeset: 3cec700a
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-08 22:59:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/3cec700a5caa2243772e4b01c40630cb044b76fc

8278463: [test] Serialization WritePrimitive test revised for readFully test fails

Reviewed-by: darcy

! test/jdk/java/io/Serializable/oldTests/WritePrimitive.java

Changeset: 83e6a4c0
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2021-12-08 23:04:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/83e6a4c0e9e4a9474ae0c1252378b1a09d1d2df0

8255409: Support the new C_GetInterfaceList, C_GetInterface, and C_SessionCancel APIs in PKCS#11 v3.0

Reviewed-by: ascarpino, weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sessmgmt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.h
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.h

Changeset: 35243558
Author:    Zhiqiang Zang <capapoc at gmail.com>
Committer: Igor Veresov <iveresov at openjdk.org>
Date:      2021-12-09 00:18:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/352435581e4354741684d66df8a33b1fbdb96162

8277882: New subnode ideal optimization: converting "c0 - (x + c1)" into "(c0 - c1) - x"

Reviewed-by: dlong, iveresov

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestSubIdealC0Minus_YPlusC1_.java
+ test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java

Changeset: 8ef1a232
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-12-09 02:31:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/8ef1a232b100dbac72356ca4844d01964f3d5287

8278311: Debian packaging doesn't work

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/OverridableResourceTest.java

Changeset: d1706828
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-12-09 02:53:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/d1706828fb6a95ecad2bab4112b2e1a7d3319df8

8278466: "spurious markup" warnings in snippets when building `docs-reference`

Reviewed-by: darcy

! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java

Changeset: 62a7f5d3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-09 06:50:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/62a7f5d3236ab2248518a475b1d8b71cb4bf1313

8254318: Remove .hgtags

Reviewed-by: erikj, xliu

- .hgtags

Changeset: 1ea766db
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-12-09 09:23:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/1ea766db5519f03e36fc5b0c446cf34b172bb349

8278419: JFR jcmd option contract "This value cannot be changed once JFR has been initialized" is not enforced

Reviewed-by: egahlin

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
+ test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java

Changeset: 84baea75
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-12-09 09:29:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/84baea753a01428d9dc5befa5f23d4ac853a7bbc

8278433: Use snippets in jdk.incubator.foreign documentation

Reviewed-by: mcimadamore

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ResourceScope.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SegmentAllocator.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java

Changeset: 965ea8d9
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-12-09 09:29:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/965ea8d9cd29aee41ba2b1b0b0c67bb67eca22dd

8274298: JFR Thread Sampler thread must not acquire malloc lock after suspending a thread because of possible deadlock

Reviewed-by: egahlin

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.hpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp

Changeset: 08aad850
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-12-09 14:13:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/08aad8506e60157fc5ee1cc0e3e90cf1c35b3df5

8211230: JFR: internal events

Reviewed-by: mgronlun

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 6dae52f8
Author:    Eric Liu <eliu at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-12-09 14:16:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/6dae52f8e3993d529033147de8e34ad1e7d48c53

8276985: AArch64: [vectorapi] Backend support of VectorMaskToLongNode

Reviewed-by: njian, aph

! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp

Changeset: 09831e7a
Author:    Joe Darcy <darcy at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-12-09 17:01:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/09831e7aa47ebe41eab2f3014ebbacf338097ef6

8273146: Start of release updates for JDK 19
8277511: Add SourceVersion.RELEASE_19
8277513: Add source 19 and target 19 to javac

Reviewed-by: dholmes, alanb, erikj, iris, mikael, ihse

! make/conf/version-numbers.conf
+ make/data/symbols/java.base-I.sym.txt
+ make/data/symbols/java.compiler-I.sym.txt
+ make/data/symbols/java.datatransfer-I.sym.txt
+ make/data/symbols/java.desktop-I.sym.txt
= make/data/symbols/java.instrument-I.sym.txt
+ make/data/symbols/java.logging-I.sym.txt
+ make/data/symbols/java.management-I.sym.txt
= make/data/symbols/java.management.rmi-I.sym.txt
+ make/data/symbols/java.naming-I.sym.txt
+ make/data/symbols/java.net.http-I.sym.txt
+ make/data/symbols/java.rmi-I.sym.txt
= make/data/symbols/java.scripting-I.sym.txt
= make/data/symbols/java.security.jgss-I.sym.txt
= make/data/symbols/java.security.sasl-I.sym.txt
= make/data/symbols/java.smartcardio-I.sym.txt
= make/data/symbols/java.sql-I.sym.txt
= make/data/symbols/java.sql.rowset-I.sym.txt
+ make/data/symbols/java.xml-I.sym.txt
+ make/data/symbols/java.xml.crypto-I.sym.txt
+ make/data/symbols/jdk.accessibility-I.sym.txt
= make/data/symbols/jdk.attach-I.sym.txt
+ make/data/symbols/jdk.compiler-I.sym.txt
= make/data/symbols/jdk.dynalink-I.sym.txt
+ make/data/symbols/jdk.httpserver-I.sym.txt
+ make/data/symbols/jdk.incubator.foreign-I.sym.txt
+ make/data/symbols/jdk.incubator.vector-I.sym.txt
= make/data/symbols/jdk.jartool-I.sym.txt
+ make/data/symbols/jdk.javadoc-I.sym.txt
= make/data/symbols/jdk.jconsole-I.sym.txt
= make/data/symbols/jdk.jdi-I.sym.txt
+ make/data/symbols/jdk.jlink-I.sym.txt
+ make/data/symbols/jdk.jshell-I.sym.txt
= make/data/symbols/jdk.jsobject-I.sym.txt
= make/data/symbols/jdk.management-I.sym.txt
+ make/data/symbols/jdk.management.jfr-I.sym.txt
= make/data/symbols/jdk.net-I.sym.txt
= make/data/symbols/jdk.sctp-I.sym.txt
= make/data/symbols/jdk.security.auth-I.sym.txt
+ make/data/symbols/jdk.security.jgss-I.sym.txt
+ make/data/symbols/jdk.unsupported-I.sym.txt
= make/data/symbols/jdk.xml.dom-I.sym.txt
! make/data/symbols/symbols
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: 01b30bfa
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-12-09 17:04:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/01b30bfa99e95cf1e9209c8de1f3c3c762596708

8253860: PPC: Relocation::pd_set_data_value conflates compressed oops and klasses

Reviewed-by: dlong, rrich

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp

Changeset: bc31ccc9
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-12-09 17:38:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/bc31ccc95be9523cc6c64932f6d39f81c2e82bdd

8278312: Update SimpleSSLContext keystore to use SANs for localhost IP addresses

Reviewed-by: dfuchs

+ test/jdk/com/sun/net/httpserver/SANTest.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
! test/lib/jdk/test/lib/net/testkeys

Changeset: abebde74
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-09 18:15:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/abebde74409e87f4bab2e72ed27a2524a13611da

8278421: G1: Remove unused HeapRegion::verify

Reviewed-by: iwalulya, tschatzl

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

Changeset: fcd67a52
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2021-12-09 19:05:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/fcd67a5242b7db06e4cb06b574972a463b209b2e

8278185: Custom JRE cannot find non-ASCII named module inside

Reviewed-by: naoto

! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java
+ test/jdk/tools/jimage/JImageNonAsciiNameTest.java

Changeset: 28686827
Author:    duke <duke at openjdk.org>
Date:      2021-12-09 22:01:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/28686827519a169247c8c3b75924fe65defac306

Automatic merge of master into stats-before-this-super




More information about the amber-dev mailing list