git: openjdk/loom: fibers: 85 new changesets

duke duke at openjdk.java.net
Thu Apr 28 13:54:40 UTC 2022


Changeset: b4a85cda
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-04-20 16:17:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/b4a85cdae14eee895a0de2f26a2ffdd62b72bebc

8284742: x86: Handle integral division overflow during parsing

Reviewed-by: kvn, mdoerr

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
+ src/hotspot/cpu/x86/parse_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestDivision.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/java/lang/IntegerDivMod.java
! test/micro/org/openjdk/bench/java/lang/LongDivMod.java

Changeset: e6c5f288
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-04-20 16:20:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/e6c5f2886c39a95e660dd3d83d894fd3761b7468

8280594: Refactor annotation invocation handler handling to use Objects.toIdentityString

Reviewed-by: bpb

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

Changeset: 018017a9
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-04-20 16:47:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/018017a9175cbfe02e9db0db402ca2aa689ac587

8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM

Reviewed-by: psadhukhan

! test/jdk/javax/swing/JComponent/7154030/bug7154030.java

Changeset: e8016f74
Author:    Tim Prinzing <tim.prinzing at oracle.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-04-20 17:02:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8016f74438ca5c64a8aab81e2fc2533e9b9f8ad

8281006: Module::getResourceAsStream should check if the resource is open unconditionally when caller is null

Reviewed-by: alanb, erikj, mchung

! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
+ test/jdk/java/lang/module/exeNullCallerGetResource/NullCallerGetResource.java
+ test/jdk/java/lang/module/exeNullCallerGetResource/exeNullCallerGetResource.c
+ test/jdk/java/lang/module/exeNullCallerGetResource/src/n/closed/ClosedResources.java
+ test/jdk/java/lang/module/exeNullCallerGetResource/src/n/module-info.java
+ test/jdk/java/lang/module/exeNullCallerGetResource/src/n/open/OpenResources.java

Changeset: 15ce8c61
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-04-20 17:23:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/15ce8c61956ec433bcb713c694e6cef7a61e3837

8284553: Deprecate the DEFAULT static field of OAEPParameterSpec

Reviewed-by: mullan

! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/OAEPParameterSpec.java

Changeset: cb16e410
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-04-20 17:38:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb16e4108922a141a1bf101af2d604d5f1eec661

8283541: Add Statical counters and some comments in PhaseStringOpts

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/stringopts.hpp

Changeset: d8446b4f
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-04-20 18:15:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8446b4f60472b11e4cdaef97288fe143cca4511

8284694: Avoid evaluating SSLAlgorithmConstraints twice

Reviewed-by: redestad, xuelei, coffeys

! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
+ test/micro/org/openjdk/bench/java/security/SSLHandshake.java
+ test/micro/org/openjdk/bench/java/security/TestCertificates.java

Changeset: b2c33f0f
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2022-04-20 18:43:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2c33f0f86174f5a8cf2229a3f766a2a8cff9d27

8282120: optimal capacity tests and test library need to be cleaned up

Reviewed-by: naoto

! test/jdk/ProblemList.txt
- test/jdk/java/lang/Enum/ConstantDirectoryOptimalCapacity.java
- test/lib/jdk/test/lib/util/OptimalCapacity.java

Changeset: 05ae7ed1
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-04-20 18:57:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/05ae7ed1aac6fabc9c8820c12b6567fe93a3546f

8284291: sun/security/krb5/auto/Renew.java fails intermittently on Windows 11

Reviewed-by: aturbanov, ascarpino

! test/jdk/sun/security/krb5/auto/Renew.java

Changeset: 81a8e2f8
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-04-20 19:22:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/81a8e2f8b32ad27aed45c4f6966e8d9ecf8b0fc9

8284920: Incorrect Token type causes XPath expression to return incorrect results

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Token.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpTest.java

Changeset: 8543aaa7
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-04-20 20:25:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/8543aaa7eb84e8e12924f4e7db7ae33af6020648

8283839: [JVMCI] add support for querying indy bootstrap method target and arguments

Reviewed-by: psandoz, kvn

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: 94afb366
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-04-20 21:05:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/94afb366b2ec76669e1aac38dbadc223ccafda3d

8285093: Introduce UTIL_ARG_WITH

Reviewed-by: erikj

! make/autoconf/basic_tools.m4
! make/autoconf/util.m4

Changeset: 691c5da5
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-04-20 22:41:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/691c5da59352e8473de53e67252d719df1c02601

8285266: compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java fails after JDK-8284563

Reviewed-by: mikael

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: 994f2e92
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-04-20 23:08:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/994f2e9271355bebf355279d0208c1d2054bab27

8284548: Invalid XPath expression causes StringIndexOutOfBoundsException

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExceptionTest.java

Changeset: fa04d1f8
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-04-21 07:35:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/fa04d1f832ff201248f935939fa255988053a1d0

8284949: riscv: Add Zero support for the 32-bit RISC-V architecture

Co-authored-by: Junfeng Xie <xiejunfeng3 at huawei.com>
Reviewed-by: erikj, stuefe, ihse, yadongwang

! make/autoconf/libraries.m4
! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp

Changeset: d6b5a635
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-04-21 08:57:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/d6b5a6357710598be225e67f82e6e0c1bed2d62f

8284908: Refine diagnostic positions for DCErroneous

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/CodeTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/DocRootTest.java
! test/langtools/tools/javac/doctree/EntityTest.java
! test/langtools/tools/javac/doctree/InPreTest.java
! test/langtools/tools/javac/doctree/IndexTest.java
! test/langtools/tools/javac/doctree/InheritDocTest.java
! test/langtools/tools/javac/doctree/LiteralTest.java
! test/langtools/tools/javac/doctree/ParamTest.java
! test/langtools/tools/javac/doctree/SeeTest.java
! test/langtools/tools/javac/doctree/SystemPropertyTest.java
! test/langtools/tools/javac/doctree/TagTest.java
! test/langtools/tools/javac/doctree/ValueTest.java

Changeset: 90983431
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2022-04-21 09:56:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/90983431c5493ea32a983bfe948ec8b32a9a28af

8283794: CCE in XRTextRenderer.drawGlyphList and XRMaskFill.MaskFill

Reviewed-by: serb, aghaisas

! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLMaskFill.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderer.java
! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskFill.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskFill.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderer.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIRenderer.java
! test/jdk/sun/java2d/ClassCastExceptionForInvalidSurface.java

Changeset: 994a439e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-04-21 10:15:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/994a439e09c48100fc56b4eeccd85da1d1d2b4c3

8277816: Client tests fail on macos-Aarch64 host

Reviewed-by: serb, azvegint

! test/jdk/ProblemList.txt

Changeset: 9a905ccc
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-04-21 10:38:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/9a905ccc5e6411c3b68277b58e7c40b405e33afc

8285361: ClassCastExceptionForInvalidSurface.java has an incorrect copyright header

Reviewed-by: dholmes

! test/jdk/sun/java2d/ClassCastExceptionForInvalidSurface.java

Changeset: 42baaa3b
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-04-21 13:03:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/42baaa3bb8f240c04e85598d971597ae87c355b6

8023814: Test java/awt/im/memoryleak/InputContextMemoryLeakTest.java fails

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java

Changeset: 4732b1d0
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2022-04-21 13:40:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/4732b1d038d086aba31b7644c18e5db083277969

8274683: Code example provided by RandomGeneratorFactory does not compile

Reviewed-by: darcy

! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java

Changeset: 85641c65
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2022-04-21 13:45:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/85641c651d1099adcdce6ae355d8d89cfbd7e040

8283084: RandomGenerator nextDouble(double, double) is documented incorrectly

Reviewed-by: bpb, darcy

! src/java.base/share/classes/java/util/random/RandomGenerator.java

Changeset: f166b5b1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-04-21 14:02:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/f166b5b13b709922b83680ee550bbbde815b346d

8285307: remove unused os::available

Reviewed-by: dholmes, zgu, lucy

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 73f3e17e
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-04-21 15:40:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/73f3e17ea7be983d6f48696b2e5588426dab91c5

8213445: jcmd VM.symboltable and VM.stringtable -verbose output contains no shared symbols or strings

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestStaticDump.java

Changeset: e955cacb
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-21 16:00:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/e955cacb91420704de3c72861b3d559696dfd07b

8285040: PPC64 intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long

Reviewed-by: kvn, lucy

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/compile.cpp

Changeset: ec4fb47b
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-04-21 19:12:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/ec4fb47b90c9737dfdc285ebe98367a221c90c79

8284189: Replace usages of 'a the' in java.desktop

Reviewed-by: jdv, prr, dmarkov

! src/demo/share/jfc/SwingSet2/resources/swingset.properties
! src/demo/share/jfc/TableExample/TableExample.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Graphics.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetContext.java
! src/java.desktop/share/classes/java/awt/image/DataBufferByte.java
! src/java.desktop/share/classes/java/awt/image/DataBufferInt.java
! src/java.desktop/share/classes/java/awt/image/DataBufferShort.java
! src/java.desktop/share/classes/java/awt/image/DataBufferUShort.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JLabel.java
! src/java.desktop/share/classes/javax/swing/event/DocumentEvent.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html
! src/java.desktop/share/classes/javax/swing/text/Document.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/javax/swing/text/TextLayoutStrategy.java
! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLWriter.java
! src/java.desktop/share/classes/javax/swing/text/html/ParagraphView.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/font/BidiUtils.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/print/PeekGraphics.java
! src/java.desktop/share/classes/sun/print/ProxyGraphics.java
! src/java.desktop/share/classes/sun/print/ProxyGraphics2D.java
! src/java.desktop/share/data/dtdbuilder/html32.dtd
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! test/jdk/javax/accessibility/manual/ComboBoxDemo.html
! test/jdk/javax/swing/regtesthelpers/SwingTestHelper.java
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/progressbar/resources/ProgressBarDemo.properties
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/ComponentSearcher.java

Changeset: f6e9ca0c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-04-21 22:23:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/f6e9ca0cbe671502b6b3b1d0f8fd86f0928f64ea

8283324: CLDRConverter run time increased by 3x

Reviewed-by: ihse

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java

Changeset: 58155a72
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2022-04-21 22:28:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/58155a723e3ce57ee736b9e0468591e386feceee

8285386: java/util/HashMap/WhiteBoxResizeTest.java fails in tier7 after JDK-8186958

Reviewed-by: lancea

! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java

Changeset: d84b9c54
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-04-21 23:46:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/d84b9c54893dd33686d49755fca7a4b7f6a681c4

8285342: Zero build failure with clang due to values not handled in switch

Reviewed-by: shade, aph

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: 80219a48
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-04-22 06:48:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/80219a48c34719263cd41dacd02ba19dd39b1b27

8284993: Replace System.exit call in swing tests with RuntimeException

Reviewed-by: azvegint

! test/jdk/javax/swing/JComboBox/8019180/Test8019180.java
! test/jdk/javax/swing/JFileChooser/8013442/Test8013442.java
! test/jdk/javax/swing/plaf/basic/BasicTabbedPaneUI/Test6943780.java
! test/jdk/javax/swing/plaf/synth/Test8015926.java
! test/jdk/javax/swing/text/AbstractDocument/6968363/Test6968363.java
! test/jdk/javax/swing/text/html/parser/Test8017492.java

Changeset: 139615b1
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-04-22 07:38:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/139615b1815d4afd3593536d83fa8b25430f35e7

8285369: C2: emit reduction flag value in node and loop dumps

Reviewed-by: kvn

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/loopnode.cpp

Changeset: 165f5161
Author:    Tobias Holenstein <tobias.holenstein at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-04-22 08:40:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/165f516101016e84ebea1444fbac9b3880a940f3

8277056: Combining several C2 Print* flags asserts in xmlStream::pop_tag

Reviewed-by: kvn, thartmann, xliu, dlong

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

Changeset: 82f0ac02
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-04-22 09:04:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/82f0ac02e00f2c3ef3b10b150fcb7c7243a529bc

8284995: G1: Do not mark through Closed Archive regions during concurrent mark

Reviewed-by: iwalulya, ayang

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

Changeset: d8025c95
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-04-22 13:41:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8025c95cdfe77902c981f4db1fc2a51ca4d6878

8285362: unify os::pause platform coding

Reviewed-by: dholmes, lucy

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 4e252cf3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-04-22 14:04:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e252cf3c4e13e2f7c43ea4ee096473571691a01

8285370: Fix typo in jdk.charsets

Reviewed-by: alanb, naoto

! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java.template

Changeset: ce8db2c4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-04-22 17:11:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/ce8db2c40378de01ce35ca37ec315af47974d6d6

8285394: Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id()

Reviewed-by: kvn, dlong

! src/hotspot/share/ci/ciMethod.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/blackhole/BlackholeHotInlineTest.java

Changeset: b10833bb
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-04-22 23:48:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/b10833bbf3cd33c6e6a4cf2671f587a27c606ebb

8285303: riscv: Incorrect register mask in call_native_base

Co-authored-by: Dingli Zhang <dingli at iscas.ac.cn>
Reviewed-by: fyang, yadongwang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: 357b1b18
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-04-23 06:08:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/357b1b18c20233f16fba872b79237e9459f5ba43

8242440: use separate, destroyable JavaVM instances per libgraal compiler thread

Reviewed-by: kvn, thartmann

! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: e9d604a3
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-04-23 14:28:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/e9d604a3e5dcd26eed21eda4b5251a07dafcb92a

8285431: Assertion in NativeGSSContext constructor

Reviewed-by: djelinski, valeriep

! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java

Changeset: 03cbb48e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-04-23 15:51:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/03cbb48e6a1d806f204a39bbdbb4bc9be9e57a41

8285445: cannot open file "NUL:"

Reviewed-by: mikael

! src/java.base/windows/classes/java/io/WinNTFileSystem.java
+ test/jdk/java/io/FileOutputStream/OpenNUL.java

Changeset: a1efb955
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-04-23 20:39:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/a1efb95536fb3995780336604cc727f921770c63

8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails

Reviewed-by: psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Robot/RobotWheelTest/RobotWheelTest.java

Changeset: 08024d95
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-04-23 20:41:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/08024d9583d02398d986db0e9b32fe19a2b8fec2

8193543: Regression automated test '/open/test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java

Changeset: 9d9f4e50
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-04-24 02:17:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d9f4e502f6ddc3116ed9b80f7168a1edfce839e

8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops*

Reviewed-by: shade, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: c5aa75dd
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-04-25 06:43:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/c5aa75dd8126c70c74fc2b541d82ef664a4b5ffd

8285439: remove unused os::fsync

Reviewed-by: hseigel, dholmes

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: dc635844
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-04-25 08:32:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/dc6358444b34a4861758a6b41aeebbe737345106

8273115: CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts

Reviewed-by: kvn, thartmann

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

Changeset: 4c22a9bc
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-04-25 09:10:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c22a9bcf9a694f7a08e0e8fa8eb5e915095cec6

8282823: javac should constrain more uses of preview APIs

Reviewed-by: jlaskey, mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/preview/PreviewTest.java

Changeset: 32593df3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-04-25 09:30:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/32593df392cfd139e10849c2a5db0a377fd1ce9c

8279888: Local variable independently used by multiple loops can interfere with loop optimizations

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: thartmann, kvn

! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestDuplicateBackedge.java
+ test/micro/org/openjdk/bench/vm/compiler/LoopLocals.java

Changeset: 36f2e524
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-04-25 10:01:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/36f2e5240b8c4d94643188d3a9d87d906c1e8bdf

8225777: java/awt/Mixing/MixingOnDialog.java fails on Ubuntu

Reviewed-by: prr, serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mixing/MixingOnDialog.java

Changeset: 293bc5e5
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-04-25 10:02:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/293bc5e5cdef4590106de81473cc8b2d2793987a

8129778: Few awt test fail for Solaris 11 with RuntimeException

Reviewed-by: serb, prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/event/KeyEvent/ExtendedModifiersTest/ExtendedModifiersTest.java
! test/jdk/java/awt/event/KeyEvent/KeyMaskTest/KeyMaskTest.java
! test/jdk/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java

Changeset: 414918d9
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2022-04-25 15:31:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/414918d9113b447c9ae774cdfd087f1636b8e5a0

8285389: EdDSA trimming zeros

Reviewed-by: xuelei

! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAOperations.java

Changeset: 1e79ded9
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-04-25 16:54:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/1e79ded98acf89d9fe7158c21ba521f2688f62f1

8284889: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#custom-cl-zgc timed out

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java

Changeset: fb605944
Author:    Raffaello Giulietti <raffaello.giulietti at oracle.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-04-25 17:18:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb605944b5b734c8b47a9122e7ab3d3dcf55f71e

8285477: Add a PRECISION public static field to j.l.Float and j.l.Double

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java

Changeset: 9b827089
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-04-25 20:50:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b8270895e79d58ae3d427ce5141c57cb747c220

8284319: Test runtime/cds/appcds/TestParallelGCWithCDS.java fails in repo-loom

Reviewed-by: iklam

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

Changeset: 80a7f7be
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-04-25 20:54:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/80a7f7becfc362fc3918a2442aea912533373c26

8267690: Revisit (Doc)Tree search implemented by throwing an exception

Reviewed-by: vromero, prappo

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java

Changeset: 3416bfa2
Author:    Smita Kamath <svkamath at openjdk.org>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2022-04-25 22:45:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/3416bfa2560e240b5e602f10e98e8a06c96852df

8283022: com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java failing with -Xcomp after 8273297

Reviewed-by: ascarpino

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

Changeset: d435d692
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-04-25 23:03:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/d435d692b0bbc0164a1fd1bf3616ee61a3c1c58b

8285614: Fix typo in java.lang.Float

Reviewed-by: naoto, lancea, iris

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

Changeset: 4bf2c18d
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-04-25 23:57:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/4bf2c18d6c2b4e54c27fb557e679b9c24e09c0e7

8285435: Show file and line in MacroAssembler::verify_oop for AArch64 and RISC-V platforms (Port from x86)

Reviewed-by: ngasson, fyang

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 00e9c96d
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-04-26 05:55:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/00e9c96d51bec53d4ae8a07c9c98af2c62f3d290

8285398: Cache the results of constraint checks

Reviewed-by: coffeys, xuelei

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java

Changeset: 94786960
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-04-26 07:25:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/947869609ce6b74d4d28f79724b823d8781adbed

8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int)

Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethodBlocks.cpp
! src/hotspot/share/compiler/methodLiveness.cpp
+ test/hotspot/jtreg/compiler/parsing/Custom.jasm
+ test/hotspot/jtreg/compiler/parsing/UnreachableBlockFallsThroughEndOfCode.java

Changeset: e333cd33
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-04-26 07:48:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/e333cd33d17721bd762bfa10db1899a391556011

8285611: Retrofit (Doc)Pretty with java.io.UncheckedIOException

Reviewed-by: jjg

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

Changeset: 552e1b0b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-04-26 11:55:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/552e1b0b8a0cd49089f58dea92ca96cce86b311f

8284779: Test java/util/logging/Logger/logrb/TestLogrbResourceBundle.java fails intermittently with vthreads wrapper

Reviewed-by: alanb

! test/jdk/java/util/logging/Logger/logrb/TestLogrbResourceBundle.java

Changeset: 8de3c655
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-04-26 12:05:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/8de3c655457a33e64c4d1fd72603ea8b712e25cc

8284951: Compile::flatten_alias_type asserts with "indeterminate pointers come only from unsafe ops"

Reviewed-by: kvn, roland

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneWithStressReflectiveCode.java

Changeset: a7b51573
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-04-26 13:43:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/a7b5157375f3691a7425f15a78cd5411776b9331

8282541: AArch64: Auto-vectorize Math.round API

Reviewed-by: njian, ngasson, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! 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/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
+ test/hotspot/jtreg/compiler/vectorization/TestRoundVectAArch64.java

Changeset: 67755edd
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-04-26 13:49:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/67755edd6ff2e2eeafafec207d0459bca53f882b

8284890: Support for Do not fragment IP socket options

Reviewed-by: erikj, ihse, dfuchs

! make/modules/jdk.net/Lib.gmk
! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
+ src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java
+ src/jdk.net/windows/native/libextnet/WindowsSocketOptions.c
! test/jdk/java/net/SocketOption/AfterClose.java
+ test/jdk/jdk/net/ExtendedSocketOption/DontFragmentTest.java

Changeset: 97a0a292
Author:    Tyler Steele <tyler.steele at ibm.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-26 15:26:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/97a0a292a6950a3d0a7928d5ac439670c84f0dbe

8283643: [AIX, testbug] MachCodeFramesInErrorFile test fails to find 'Native frames' text

Reviewed-by: dnsimon, dholmes

! src/hotspot/os/aix/porting_aix.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java

Changeset: a3b78814
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-04-26 15:35:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/a3b788144ecc37262a3560e9c234bc8fb41ca3df

8284930: Re-examine FilterInputStream mark/reset

Reviewed-by: alanb, jpai, dfuchs, lancea

! src/java.base/share/classes/java/io/FilterInputStream.java
! src/java.base/share/classes/java/io/InputStream.java

Changeset: 20a132d4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-04-26 15:42:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/20a132d460bc34fbf59774bc7493d93472b7d52a

8284994: -Xdoclint:all returns warning for records, even when documented properly

Reviewed-by: vromero

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
+ test/langtools/tools/doclint/MissingRecordParamsTest.java
+ test/langtools/tools/doclint/MissingRecordParamsTest.out
+ test/langtools/tools/doclint/RecordParamsTest.java
+ test/langtools/tools/doclint/RecordParamsTest.out

Changeset: 03bcf7b6
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-04-26 16:05:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/03bcf7b6d196f6c5d851059cb6f580767eee4e94

8283620: System.out does not use the encoding/charset specified in the Javadoc

Reviewed-by: alanb

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/java_props.h
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c
! test/jdk/java/lang/System/PropertyTest.java

Changeset: 975a060a
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-04-26 19:01:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/975a060ade6e11b021222ae7f7a2de0d0c041308

8284642: Unexpected behavior of -XX:MaxDirectMemorySize=0

Reviewed-by: stuefe, dholmes

! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/man/java.1

Changeset: e3d714d3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-04-26 19:40:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/e3d714d37e2679a4f8046d78964292a876bbe3d6

8285677: ProblemList two tests from JDK-8285671 on macosx-x64

Reviewed-by: dfuchs

! test/jdk/ProblemList.txt

Changeset: 102a305f
Author:    Alisen Chung <achung at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-04-26 20:29:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/102a305f73d52d8e378de46c3c0b170db0f2c8af

8202790: DnD test DisposeFrameOnDragTest.java does not clean up

Reviewed-by: serb, kizune, prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java

Changeset: dbcf3893
Author:    Alisen Chung <achung at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-04-26 20:30:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/dbcf38932ef4f87b560ec660851368ac5697f4da

8198666: Many java/awt/Modal/OnTop/ test fails on mac

Reviewed-by: kizune, serb

! test/jdk/ProblemList.txt

Changeset: 110edd99
Author:    Phil Race <prr at openjdk.org>
Date:      2022-04-26 20:31:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/110edd9999c1d26154fc090562d7c8b2ded18a10

8284965: closed test sun/java2d/OpenGL/XORPaint.java is unstable

Reviewed-by: serb

+ test/jdk/java/awt/Graphics/XORPaint.java

Changeset: 14e7d911
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-04-26 20:47:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/14e7d911997d33eba2893991fa0e2f507aa977f8

8285404: RSA signature verification should reject non-DER OCTET STRING

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java

Changeset: e574cc0e
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-04-26 20:54:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/e574cc0e2b3330daf7494b809a06b12f2c875916

8196367: java/awt/List/SingleModeDeselect/SingleModeDeselect.java times out

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/List/SingleModeDeselect/SingleModeDeselect.java

Changeset: 16ebe40a
Author:    Harshitha Onkar <harshitha.onkar at oracle.com>
Committer: Alexander Zuev <kizune at openjdk.org>
Date:      2022-04-26 22:55:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/16ebe40a1bcd1fe43126fe1dca27bb64cb12de16

8251177: [macosx] The text "big" is truncated in JTabbedPane

Reviewed-by: psadhukhan, kizune, serb

! test/jdk/ProblemList.txt
- test/jdk/javax/swing/JTabbedPane/4209065/bug4209065.html
! test/jdk/javax/swing/JTabbedPane/4209065/bug4209065.java

Changeset: d3ea4b7b
Author:    Eric Liu <eliu at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-04-27 01:22:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3ea4b7bb41a55143a125b451f4e2b0e1d03f38f

8283435: AArch64: [vectorapi] Optimize SVE lane/withLane operations for 64/128-bit vector sizes

Reviewed-by: njian, ngasson

! 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/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: cc89f1bc
Author:    Alisen Chung <achung at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-04-27 04:34:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/cc89f1bc618c6199030bd7cd1df050a175e13b4b

8198622: java/awt/Focus/TypeAhead/TestFocusFreeze.java fails on mac
6447537: EnqueueWithDialogTest & TestFocusFreeze fail

Reviewed-by: jdv

! test/jdk/ProblemList.txt

Changeset: 4714fdcd
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-04-27 04:58:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/4714fdcd6a1615b9d357dab0116a579c1cd5bfb5

8285279: ArgumentsTest.set_numeric_flag_double_vm fails on some locales (again)

Reviewed-by: dholmes

! test/hotspot/gtest/runtime/test_arguments.cpp

Changeset: 72f82dd7
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-04-27 07:15:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/72f82dd723bf1c048d140238154580db434706e2

8208565: [TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE
8065099: [macos] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java fails: no background shine through

Reviewed-by: jdv

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java

Changeset: 16a8ebbf
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-27 11:28:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/16a8ebbf0573b8ee75072f8120fb0d4a584cb51d

8285675: Temporary fix for arm32 SafeFetch

Reviewed-by: mdoerr

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

Changeset: 73861dfc
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-28 08:41:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/73861dfc1cb25bceaf24da752218a7c097a6ca08

Merge with jdk-19+20

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! test/jdk/ProblemList.txt

Changeset: 742af29b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-28 13:29:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/742af29ba979857b619c6bf281b2fd84a33f64a6

Merge

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 6a0bb256
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-28 13:36:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a0bb2567323ecca4ba5b277081824493e440779

Merge


Changeset: 43db2e2e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-28 14:37:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/43db2e2ea50c568af01b7ef64fce4efcda96e4bd

Merge

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp



More information about the loom-dev mailing list