From stuefe at openjdk.org Mon Jun 27 07:49:32 2022 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 27 Jun 2022 07:49:32 GMT Subject: git: openjdk/zgc: 339 new changesets Message-ID: <7e255bbd-5e00-4947-aa74-571d14cb5a6f@openjdk.org> Changeset: 1b44f6c4 Author: Aleksey Shipilev Date: 2022-05-31 13:48:18 +0000 URL: https://git.openjdk.org/zgc/commit/1b44f6c483cfb2c8c2f304281654b56fda967719 8287526: java/nio/channels/FileChannel/LargeMapTest.java fails on 32-bit systems Reviewed-by: alanb, stuefe ! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java Changeset: 171a7cdd Author: Jan Lahoda Date: 2022-05-31 15:01:38 +0000 URL: https://git.openjdk.org/zgc/commit/171a7cdd5d44265b17541e17304e9ebed376a9fd 8286895: InternalError: Exception during analyze Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/jdk/jshell/ErrorRecoveryTest.java + test/langtools/tools/javac/recovery/NoCrashForError.java + test/langtools/tools/javac/recovery/NoCrashForError.out Changeset: 6f6486e9 Author: Jatin Bhateja Date: 2022-05-31 16:02:09 +0000 URL: https://git.openjdk.org/zgc/commit/6f6486e97743eadfb20b4175e1b4b2b05b59a17a 8284960: Integration of JEP 426: Vector API (Fourth Incubator) Co-authored-by: Jatin Bhateja Co-authored-by: Paul Sandoz Co-authored-by: Sandhya Viswanathan Co-authored-by: Smita Kamath Co-authored-by: Joshua Zhu Co-authored-by: Xiaohong Gong Co-authored-by: John R Rose Co-authored-by: Eric Liu Co-authored-by: Ningsheng Jian Reviewed-by: ngasson, vlivanov, mcimadamore, jlahoda, kvn ! 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/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/matcher_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/java.base/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java ! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java ! test/hotspot/jtreg/compiler/vectorapi/VectorMemoryAlias.java ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorDoubleExpandShrink.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorExpandShrink.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java ! test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java ! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/VectorReshapeTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/gen-tests.sh ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op-math.template ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-op-math.template ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-BoolReduction-Scalar-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-BoolReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Broadcast.template ! test/jdk/jdk/incubator/vector/templates/Unit-Compare-Broadcast.template ! test/jdk/jdk/incubator/vector/templates/Unit-Compare-Masked.template ! test/jdk/jdk/incubator/vector/templates/Unit-Compare.template + test/jdk/jdk/incubator/vector/templates/Unit-CompressExpand.template ! test/jdk/jdk/incubator/vector/templates/Unit-Get-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op-func.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-op-func.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-op-func.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Scalar-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op-func.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Scalar-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Single-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Slice-Masked-bop.template ! test/jdk/jdk/incubator/vector/templates/Unit-Slice-bop.template ! test/jdk/jdk/incubator/vector/templates/Unit-Slice-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Scalar-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Test.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unary-op-math.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-Masked-bop.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-bop.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Zero.template ! test/jdk/jdk/incubator/vector/templates/Unit-footer.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template ! test/lib-test/jdk/test/whitebox/CPUInfoTest.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java + test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java + test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java - test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShort.java + test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java Changeset: d5b6c7bd Author: Xue-Lei Andrew Fan Date: 2022-05-31 17:44:54 +0000 URL: https://git.openjdk.org/zgc/commit/d5b6c7bde1ae1ddcc9ad31b99480b67a913ff20a 8287384: Speed up jdk.test.lib.util.ForceGC Reviewed-by: rriggs, bchristi, dfuchs, mchung ! test/lib/jdk/test/lib/util/ForceGC.java Changeset: 37a51300 Author: liach Committer: Roger Riggs Date: 2022-05-31 18:29:07 +0000 URL: https://git.openjdk.org/zgc/commit/37a513003c654297d81fc71b64c604f0ab8075cb 8287064: Modernize ProxyGenerator.PrimitiveTypeInfo Reviewed-by: rriggs, mchung ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java Changeset: e0382c55 Author: liach Committer: Roger Riggs Date: 2022-05-31 18:30:39 +0000 URL: https://git.openjdk.org/zgc/commit/e0382c552348d108e906792ad8ca7067f9f805ec 8285401: Proxy class initializer should use 3-arg `Class.forName` to avoid unnecessary class initialization Reviewed-by: rriggs, mchung ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java + test/jdk/java/lang/reflect/Proxy/LazyInitializationTest.java Changeset: 8df5f105 Author: Srinivas Mandalika Committer: Phil Race Date: 2022-05-31 19:37:09 +0000 URL: https://git.openjdk.org/zgc/commit/8df5f1058fb7244b65fa67bff8fd5a5282d70594 8282857: Create a regression test for JDK-4702690 Reviewed-by: kizune, serb + test/jdk/javax/accessibility/JScrollPaneAccessibleRelationsTest.java Changeset: cfdbde11 Author: Srinivas Mandalika Committer: Phil Race Date: 2022-05-31 19:38:23 +0000 URL: https://git.openjdk.org/zgc/commit/cfdbde11f0bc2b61590eec2aaa9906f13c64e19e 8282778: Create a regression test for JDK-4699544 Reviewed-by: kizune, serb + test/jdk/javax/accessibility/JRootPaneAccessiblAtTest.java Changeset: 8db5247e Author: lawrence.andrews Committer: Phil Race Date: 2022-05-31 19:39:23 +0000 URL: https://git.openjdk.org/zgc/commit/8db5247ebc827bf4a428c2d46ebdda778be57860 8282771: Create test case for JDK-8262981 Reviewed-by: kizune + test/jdk/javax/accessibility/JSlider/AccessibleAction/JSliderAccessibleAction.java Changeset: 97bd4c25 Author: Phil Race Date: 2022-05-31 20:14:52 +0000 URL: https://git.openjdk.org/zgc/commit/97bd4c255a319ce626a316ed211ef1fd7d0f1e14 8286159: Memory leak in getAllConfigs of awt_GraphicsEnv.c:585 Reviewed-by: psadhukhan, aivanov ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: f5bbade9 Author: Andrey Turbanov Date: 2022-05-31 21:07:33 +0000 URL: https://git.openjdk.org/zgc/commit/f5bbade9e40ed99d53d50c828d672b4eaab35018 8287544: Replace uses of StringBuffer with StringBuilder in java.naming Reviewed-by: rriggs, aefimov, vtewari ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapName.java ! src/java.naming/share/classes/javax/naming/NameImpl.java Changeset: 8fc201e5 Author: Jonathan Gibbons Date: 2022-05-31 22:59:59 +0000 URL: https://git.openjdk.org/zgc/commit/8fc201e5bb7cb909a8bf496a751793b91b73631b 8285939: javadoc java.lang.Record should not have "Direct Known Subclasses:" section Reviewed-by: prappo, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.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/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java Changeset: 3deb58a8 Author: Jaikiran Pai Date: 2022-06-01 03:55:55 +0000 URL: https://git.openjdk.org/zgc/commit/3deb58a89a79fd562fe0736e753e6a677234c8c7 8287318: ConcurrentModificationException in sun.net.httpserver.ServerImpl$Dispatcher Reviewed-by: dfuchs ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: 71599763 Author: Aleksey Shipilev Date: 2022-06-01 06:02:54 +0000 URL: https://git.openjdk.org/zgc/commit/71599763359055c81afbe5e04d6034b7bb3f3606 8287520: Shrink x86_32 problemlists after JDK-8287437 Reviewed-by: alanb ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! test/langtools/ProblemList.txt Changeset: 78469713 Author: Adam Sotona Date: 2022-06-01 06:13:29 +0000 URL: https://git.openjdk.org/zgc/commit/784697138182f104c30f8365b01f67be4d28083c 8236569: -Xss not multiple of 4K does not work for the main thread on macOS Reviewed-by: dholmes, stuefe ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.1 ! src/java.base/unix/native/libjli/java_md.c Changeset: e0e15def Author: Magnus Ihse Bursie Date: 2022-06-01 09:03:24 +0000 URL: https://git.openjdk.org/zgc/commit/e0e15def24c4c93c863ff459788bea23ef99d790 8287366: Improve test failure reporting in GHA Reviewed-by: clanger ! .github/workflows/submit.yml Changeset: 0ef3d855 Author: Feilong Jiang Committer: Fei Yang Date: 2022-06-01 09:29:51 +0000 URL: https://git.openjdk.org/zgc/commit/0ef3d8551d85c9004087464d656074dac753acfd 8287552: riscv: Fix comment typo in li64 Co-authored-by: Dingli Zhang Reviewed-by: fyang ! src/hotspot/cpu/riscv/assembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 48f19e43 Author: Alexey Ushakov Date: 2022-06-01 09:48:15 +0000 URL: https://git.openjdk.org/zgc/commit/48f19e43c5ceeed6b8f714fc921566f9260c78db 8287453: RenderPerfTest incorrectly measures performance Reviewed-by: prr ! test/jdk/performance/client/RenderPerfTest/Makefile ! test/jdk/performance/client/RenderPerfTest/build.xml - test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfLCDTest.java ! test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfTest.java Changeset: 168b226b Author: Sergey Tsypanov Committer: Roger Riggs Date: 2022-06-01 13:31:36 +0000 URL: https://git.openjdk.org/zgc/commit/168b226b0f7a3b067bf11616e5a92908f63be450 8282662: Use List.of() factory method to reduce memory consumption Reviewed-by: redestad, rriggs ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/nio/file/FileTreeIterator.java ! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java Changeset: b2b4ee21 Author: Ron Pressler Committer: Patricio Chilano Mateo Date: 2022-06-01 14:10:10 +0000 URL: https://git.openjdk.org/zgc/commit/b2b4ee212f06c606fc51e03ff33642035f4a4328 8287233: Crash in Continuation.enterSpecial: stop: tried to execute native method as non-native Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/oops/method.cpp Changeset: f8eb7a89 Author: Ron Pressler Committer: Patricio Chilano Mateo Date: 2022-06-01 14:11:55 +0000 URL: https://git.openjdk.org/zgc/commit/f8eb7a892f2fe78671d2211e35369c7ff2ed24fa 8287512: continuationEntry.hpp has incomplete definitions Reviewed-by: coleenp, pchilanomate ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationEntry.inline.hpp Changeset: e3791ecf Author: Yasumasa Suenaga Date: 2022-06-01 14:41:23 +0000 URL: https://git.openjdk.org/zgc/commit/e3791ecfe42ccb34548dd23d159087a86b669a46 8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # Reviewed-by: kvn, dnsimon ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidDebugInfo.java Changeset: 774928f9 Author: Aleksey Shipilev Date: 2022-06-01 14:57:36 +0000 URL: https://git.openjdk.org/zgc/commit/774928f9447e961ec26a76e03dbf2143ffdcc05d 8287625: ProblemList jdk/jshell/HighlightUITest.java on all platforms Reviewed-by: jlahoda ! test/langtools/ProblemList.txt Changeset: 8071b231 Author: Brian Burkhalter Date: 2022-06-01 15:15:53 +0000 URL: https://git.openjdk.org/zgc/commit/8071b2311caaacd714d74f12aee6cb7c2fe700fa 8287237: (fs) Files.probeContentType returns null if filename contains hash mark on Linux Reviewed-by: rriggs, jpai, vtewari ! src/java.base/share/classes/sun/net/www/MimeTable.java ! test/jdk/java/nio/file/Files/probeContentType/Basic.java Changeset: 67ecd303 Author: Ioi Lam Date: 2022-06-01 15:51:47 +0000 URL: https://git.openjdk.org/zgc/commit/67ecd30327086c5d7628c4156f8d9dcccb0f4d09 8287398: Allow concurrent execution of hotspot docker tests Reviewed-by: shade, mseledtsov, sgehwolf - test/hotspot/jtreg/containers/docker/TEST.properties ! test/lib/jdk/test/lib/containers/docker/Common.java Changeset: 239ac2a5 Author: Zhengyu Gu Date: 2022-06-01 17:01:22 +0000 URL: https://git.openjdk.org/zgc/commit/239ac2a5d4c9a13e10e8c75324cd51f5f825337d 8286829: Shenandoah: fix Shenandoah Loom support Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 27ad1d55 Author: Andrey Turbanov Date: 2022-06-01 18:14:25 +0000 URL: https://git.openjdk.org/zgc/commit/27ad1d5549ebb65053ca2061e89d970ac3fe23a5 8287602: (fs) Avoid redundant HashMap.containsKey call in MimeTypesFileTypeDetector.putIfAbsent Reviewed-by: bpb, jpai, alanb ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java Changeset: 4caf1ef3 Author: Andrey Turbanov Date: 2022-06-01 18:15:59 +0000 URL: https://git.openjdk.org/zgc/commit/4caf1ef389fd02bf53a9b7ed33d3b57fdaa79bd2 8287390: Cleanup Map usage in AuthenticationInfo.requestAuthentication Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java Changeset: cdb47688 Author: Dean Long Date: 2022-06-01 18:28:21 +0000 URL: https://git.openjdk.org/zgc/commit/cdb476888a65b8ee2538f08b4b1dbb245874a262 8287396: LIR_Opr::vreg_number() and data() can return negative number Reviewed-by: kvn, chagedorn ! src/hotspot/share/c1/c1_LIR.hpp Changeset: 2f191442 Author: Ana Marsh Committer: Vladimir Kozlov Date: 2022-06-01 20:19:42 +0000 URL: https://git.openjdk.org/zgc/commit/2f1914424936eebd2478ca9d3100f88abb2d199c 8282024: add EscapeAnalysis statistics under PrintOptoStatistics Reviewed-by: xliu, kvn ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp Changeset: 72bcf2aa Author: Raffaello Giulietti Committer: Joe Darcy Date: 2022-06-01 21:53:54 +0000 URL: https://git.openjdk.org/zgc/commit/72bcf2aa03d53b0f68eb07a902575b4e8628d859 4511638: Double.toString(double) sometimes produces incorrect results Reviewed-by: aturbanov, darcy, bpb ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java + src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java + src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java + src/java.base/share/classes/jdk/internal/math/MathUtils.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.gold ! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java + test/jdk/jdk/internal/math/ToDecimal/DoubleToDecimalTest.java + test/jdk/jdk/internal/math/ToDecimal/FloatToDecimalTest.java + test/jdk/jdk/internal/math/ToDecimal/MathUtilsTest.java + test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/BasicChecker.java + test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/DoubleToDecimalChecker.java + test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/FloatToDecimalChecker.java + test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/MathUtilsChecker.java + test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/ToDecimalChecker.java ! test/langtools/tools/javac/sym/ElementStructureTest.java Changeset: 6030c0e4 Author: liach Committer: Jonathan Gibbons Date: 2022-06-01 23:05:51 +0000 URL: https://git.openjdk.org/zgc/commit/6030c0e4033655e7ce282f43c2216b4e29411c22 8287118: Use monospace font for annotation default values Reviewed-by: hannesw, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriterImpl.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java Changeset: 07d24509 Author: Prasanta Sadhukhan Date: 2022-06-02 03:39:39 +0000 URL: https://git.openjdk.org/zgc/commit/07d24509a68cc06f062b8249f207bc0d2148c79b 8213531: Test javax/swing/border/TestTitledBorderLeak.java fails Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/border/TestTitledBorderLeak.java Changeset: d7341ae4 Author: Prasanta Sadhukhan Date: 2022-06-02 03:40:52 +0000 URL: https://git.openjdk.org/zgc/commit/d7341ae42e11fd08508c5f9c67c09c44b62da59b 8286846: test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64 Reviewed-by: tr, prr, honkar ! test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java Changeset: a82417fa Author: Adam Sotona Date: 2022-06-02 06:20:36 +0000 URL: https://git.openjdk.org/zgc/commit/a82417fa190a132313f6734a75f1998858c164fd 8233269: Improve handling of JAVA_ARGS Reviewed-by: erikj ! make/common/modules/LauncherCommon.gmk Changeset: 199832a7 Author: Emanuel Peter Date: 2022-06-02 06:49:23 +0000 URL: https://git.openjdk.org/zgc/commit/199832a7101ca9dbfe7744ca0a1c4ff11d8832f2 8283466: C2: missing skeleton predicates in peeled loop Reviewed-by: roland, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java Changeset: 6ff2d89e Author: Alan Bateman Date: 2022-06-02 09:02:37 +0000 URL: https://git.openjdk.org/zgc/commit/6ff2d89ea11934bb13c8a419e7bad4fd40f76759 8287496: Alternative virtual thread implementation that maps to OS thread Reviewed-by: rehn, mchung ! make/data/hotspot-symbols/symbols-unix ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp + src/java.base/share/classes/java/lang/BaseVirtualThread.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java + src/java.base/share/classes/jdk/internal/vm/ContinuationSupport.java + src/java.base/share/native/libjava/ContinuationSupport.c ! src/java.base/share/native/libjava/PreviewFeatures.c ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/java.management/share/classes/sun/management/ThreadImpl.java ! src/java.management/share/classes/sun/management/Util.java ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java ! test/jdk/TEST.ROOT ! test/jdk/com/sun/jdi/JdbOptions.java ! test/jdk/java/lang/Thread/virtual/CustomScheduler.java ! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java ! test/jdk/java/lang/Thread/virtual/HoldsLock.java ! test/jdk/java/lang/Thread/virtual/JfrEvents.java ! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java ! test/jdk/java/lang/Thread/virtual/Reflection.java ! test/jdk/java/lang/Thread/virtual/StackTraces.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/lang/Thread/virtual/ThreadBuilders.java ! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java ! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java ! test/jdk/java/lang/Thread/virtual/stress/TimedGet.java ! test/jdk/java/lang/instrument/ParallelTransformerLoaderTest.java ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java ! test/jdk/java/net/vthread/BlockingSocketOps.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java ! test/jdk/jdk/internal/vm/Continuation/Basic.java ! test/jdk/jdk/internal/vm/Continuation/ClassUnloading.java ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java ! test/jdk/jdk/internal/vm/Continuation/HumongousStack.java ! test/jdk/jdk/internal/vm/Continuation/LiveFramesDriver.java ! test/jdk/jdk/internal/vm/Continuation/Scoped.java ! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java ! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java ! test/jtreg-ext/requires/VMProps.java Changeset: bddef715 Author: Magnus Ihse Bursie Date: 2022-06-02 12:49:35 +0000 URL: https://git.openjdk.org/zgc/commit/bddef7151849a213926ffdd86a7e228db66606b1 8287724: Fix various issues with msys2 Reviewed-by: erikj ! make/autoconf/boot-jdk.m4 ! make/autoconf/platform.m4 ! make/scripts/fixpath.sh Changeset: 5acac223 Author: Patricio Chilano Mateo Date: 2022-06-02 13:32:25 +0000 URL: https://git.openjdk.org/zgc/commit/5acac2238fdc4ffe6ef290456e01cc559d811557 8286830: ~HandshakeState should not touch oops Reviewed-by: dholmes, rehn ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/runtime/Thread/StopAtExit.java ! test/hotspot/jtreg/runtime/Thread/SuspendAtExit.java Changeset: c78392db Author: Jonathan Gibbons Date: 2022-06-02 15:12:09 +0000 URL: https://git.openjdk.org/zgc/commit/c78392db4dd7c31db9eea608a335f6d9239c6a55 8287606: standardize spelling of subtype and supertype etc in comments Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java Changeset: 3cfd38ca Author: Aleksey Shipilev Date: 2022-06-02 15:58:08 +0000 URL: https://git.openjdk.org/zgc/commit/3cfd38caf10c18f71c0fc8c9a09c0d1179373ce7 8287726: Fix JVMTI tests with "requires vm.continuations" after JDK-8287496 Reviewed-by: alanb, rehn, lmesnik ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java ! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/exception01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/excatch01.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/fieldacc01.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/fieldacc02.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/fieldacc03.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/fieldacc04.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java ! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/fieldmod02.java ! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java ! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/framepop02.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/mcontenter01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/mcontentered01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java ! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java ! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java ! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java ! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/contmon02.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/getstacktr04.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/getstacktr05.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/getstacktr06.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/getstacktr07.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/getstacktr08.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/BreakpointInYieldTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContFramePopTest/ContFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContYieldBreakPointTest/ContYieldBreakPointTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/MethodExitTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/RawMonitorTest/RawMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java Changeset: e51ca1de Author: Tim Prinzing Committer: Mandy Chung Date: 2022-06-02 16:45:05 +0000 URL: https://git.openjdk.org/zgc/commit/e51ca1dee33d69c74f7f1dc2292db2f04c4ccf4c 8287171: Refactor null caller tests to a single directory Reviewed-by: ihse, mchung ! make/test/JtregNativeJdk.gmk ! test/jdk/TEST.groups - test/jdk/java/lang/ClassLoader/exeNullCallerClassLoaderTest/NullCallerClassLoaderTest.java - test/jdk/java/lang/ClassLoader/exeNullCallerClassLoaderTest/exeNullCallerClassLoaderTest.c - test/jdk/java/lang/invoke/MethodHandles/exeNullCallerLookup/NullCallerLookupTest.java - test/jdk/java/lang/invoke/MethodHandles/exeNullCallerLookup/exeNullCallerLookupTest.c - test/jdk/java/lang/module/exeNullCallerGetResource/NullCallerGetResource.java - test/jdk/java/lang/module/exeNullCallerGetResource/exeNullCallerGetResource.c - test/jdk/java/util/ResourceBundle/exeNullCallerResourceBundle/NullCallerResourceBundle.java - test/jdk/java/util/ResourceBundle/exeNullCallerResourceBundle/exeNullCallerResourceBundle.c + test/jdk/jni/nullCaller/CallHelper.hpp + test/jdk/jni/nullCaller/NullCallerTest.java + test/jdk/jni/nullCaller/exeNullCallerTest.cpp = test/jdk/jni/nullCaller/src/n/closed/ClosedResources.java + test/jdk/jni/nullCaller/src/n/closed/test.txt = test/jdk/jni/nullCaller/src/n/module-info.java + test/jdk/jni/nullCaller/src/n/open/NullCallerResource.properties = test/jdk/jni/nullCaller/src/n/open/OpenResources.java + test/jdk/jni/nullCaller/src/n/open/test.txt Changeset: 1fcbaa41 Author: Thomas Schatzl Date: 2022-06-02 17:16:24 +0000 URL: https://git.openjdk.org/zgc/commit/1fcbaa411628c46ca6980942b6f6a5ef7062e16f 8278598: AlignmentReserve is repeatedly reinitialized Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/plab.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp Changeset: 49e24f0c Author: Andrew Haley Date: 2022-06-02 17:31:32 +0000 URL: https://git.openjdk.org/zgc/commit/49e24f0cd833b77006540e871aa7d427628c058f 8287567: AArch64: Implement post-call NOPs Reviewed-by: adinn, rbackman, dlong ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/share/code/codeCache.inline.hpp Changeset: 13596cdf Author: Brian Burkhalter Date: 2022-06-02 17:36:25 +0000 URL: https://git.openjdk.org/zgc/commit/13596cdf695e67819aadcc08c6d9f05b1eb18442 8287097: (fs) Files::copy requires an undocumented permission when copying from the default file system to a non-default file system Reviewed-by: chegar, alanb ! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java + test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java + test/jdk/java/nio/file/Files/copy.policy Changeset: 7f44f572 Author: vamsi-parasa Committer: Jatin Bhateja Date: 2022-06-02 17:42:42 +0000 URL: https://git.openjdk.org/zgc/commit/7f44f572ea451a1f38b446a6ef64ffb27e3eb3fe 8285868: x86 intrinsics for floating point method isInfinite Reviewed-by: kvn, jbhateja ! 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/x86.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java + test/hotspot/jtreg/compiler/intrinsics/TestDoubleClassCheck.java + test/hotspot/jtreg/compiler/intrinsics/TestFloatClassCheck.java + test/micro/org/openjdk/bench/java/lang/DoubleClassCheck.java + test/micro/org/openjdk/bench/java/lang/FloatClassCheck.java Changeset: ccec5d1e Author: Man Cao Date: 2022-06-02 18:12:10 +0000 URL: https://git.openjdk.org/zgc/commit/ccec5d1e8529c8211cc678d8acc8d37fe461cb51 8287704: Small logging clarification about shrunk bytes after heap shrinkage Co-authored-by: Jonathan Joo Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 26d24263 Author: Naoto Sato Date: 2022-06-02 18:35:20 +0000 URL: https://git.openjdk.org/zgc/commit/26d24263c7db6d8f722afefc975b03cb575fa6ee 8287340: Refactor old code using StringTokenizer in locale related code Reviewed-by: iris, joehw ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! test/jdk/sun/util/locale/provider/Bug8038436.java Changeset: 37e1835b Author: Mandy Chung Date: 2022-06-02 19:13:16 +0000 URL: https://git.openjdk.org/zgc/commit/37e1835be76f5f141ba0dc067578bfe767ca94ed 8287746: ProblemList jni/nullCaller/NullCallerTest.java Reviewed-by: alanb, dcubed ! test/jdk/ProblemList.txt Changeset: 26048ea2 Author: Andrey Turbanov Date: 2022-06-02 19:28:20 +0000 URL: https://git.openjdk.org/zgc/commit/26048ea21e0da6505d8452bd33a4d37b1bd5ce74 8287695: Use String.contains() instead of String.indexOf() in jdk.hotspot.agent Reviewed-by: cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java Changeset: b5a646ee Author: Xiaolin Zheng Committer: Vladimir Kozlov Date: 2022-06-02 20:31:26 +0000 URL: https://git.openjdk.org/zgc/commit/b5a646ee6cfd432cef6b7e69a177959227a38ace 8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path Co-authored-by: Wei Kuai Reviewed-by: kvn ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: 409157d2 Author: Alexander Matveev Date: 2022-06-02 21:44:51 +0000 URL: https://git.openjdk.org/zgc/commit/409157d2af0e124756bf8c0d996ba8658a9714b7 8287125: [macos] Multiple jpackage tests fail/timeout on same host Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java Changeset: 2776ff3b Author: Phil Race Date: 2022-06-02 22:44:39 +0000 URL: https://git.openjdk.org/zgc/commit/2776ff3b038e53703138e5ff09d5b666cbe26ba9 8276266: Clean up incorrect client-libs ProblemList.txt entries Reviewed-by: serb, kizune ! test/jdk/ProblemList.txt Changeset: cbaeb00f Author: Alexey Ushakov Date: 2022-06-02 23:51:01 +0000 URL: https://git.openjdk.org/zgc/commit/cbaeb00fcea7fb8942838610c2d68e27d290fb58 8287600: AA Ovals not rendered under metal Reviewed-by: aghaisas, prr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m Changeset: deb06539 Author: Jonathan Gibbons Date: 2022-06-02 23:53:23 +0000 URL: https://git.openjdk.org/zgc/commit/deb06539b00e5fd5c29795277b2f90da0c9ff5d5 8287337: SnippetUtils should throw exceptions if snippets not found Reviewed-by: hannesw ! test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java ! test/langtools/tools/lib/snippets/SnippetUtils.java Changeset: ba9ee8cb Author: Maurizio Cimadamore Date: 2022-06-03 00:17:45 +0000 URL: https://git.openjdk.org/zgc/commit/ba9ee8cb286268f1d6a2820508334aaaf3131e15 8287748: Fix issues in java.lang.foreign package javadoc Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/package-info.java Changeset: b544b8b7 Author: Ioi Lam Date: 2022-06-03 05:59:32 +0000 URL: https://git.openjdk.org/zgc/commit/b544b8b7d43907e93263db31ba3cc6d5951bcaee 8276789: Support C++ lambda in ResourceHashtable::iterate Reviewed-by: stefank, coleenp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/utilities/resourceHash.hpp Changeset: 625821da Author: Aleksey Shipilev Date: 2022-06-03 07:24:42 +0000 URL: https://git.openjdk.org/zgc/commit/625821dae7589b510de00ffd506a592ddb606318 8287661: Fix and improve BitMap::print_on(outputStream*) Reviewed-by: stefank ! src/hotspot/share/utilities/bitMap.cpp ! test/hotspot/gtest/utilities/test_bitMap.cpp Changeset: 407abf5d Author: Tejesh R Committer: Prasanta Sadhukhan Date: 2022-06-03 07:46:17 +0000 URL: https://git.openjdk.org/zgc/commit/407abf5d65af918e6d9bfed1f4cc7d4cfd74ce24 8233477: [Win LAF]The tooltip doesn't display correctly in Win LAF Reviewed-by: psadhukhan, prr, honkar + test/jdk/javax/swing/JToolTip/bug5047379.java Changeset: a75299c3 Author: Zhengyu Gu Date: 2022-06-03 12:18:36 +0000 URL: https://git.openjdk.org/zgc/commit/a75299c3ab95f1e43d5628b14e6e5deaa1ed5f70 8287686: Add assertion to ensure that disarm value offset < 128 Reviewed-by: tschatzl, shade ! src/hotspot/share/runtime/thread.hpp Changeset: 33b9d770 Author: Aleksey Shipilev Date: 2022-06-03 12:19:25 +0000 URL: https://git.openjdk.org/zgc/commit/33b9d77065e65d3ba86b4d8250b1abe5743f0cef 8287729: Loom: Check alternative implementation on x86_32 Reviewed-by: alanb, zgu ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 34bb0a5e Author: Zhengyu Gu Date: 2022-06-03 12:32:04 +0000 URL: https://git.openjdk.org/zgc/commit/34bb0a5e6e9c91e037fbbe87382e8275b2435a3f 8287734: Shenandoah: Consolidate marking closures Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp Changeset: 28c112fc Author: Xue-Lei Andrew Fan Date: 2022-06-03 15:47:19 +0000 URL: https://git.openjdk.org/zgc/commit/28c112fcf0f74d24175a0c2df036cf62d377181b 8287685: [BACKOUT] JDK-8287384 Speed up jdk.test.lib.util.ForceGC Reviewed-by: dcubed ! test/lib/jdk/test/lib/util/ForceGC.java Changeset: 59e9700c Author: Jonathan Gibbons Date: 2022-06-03 16:17:23 +0000 URL: https://git.openjdk.org/zgc/commit/59e9700c4e0ae892f15607bcaa267e5868eb0512 8252717: Integrate/merge legacy standard doclet diagnostics and doclint Reviewed-by: erikj, prappo ! make/Docs.gmk ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java + test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java Changeset: ce5ae517 Author: Aleksey Shipilev Date: 2022-06-03 16:43:45 +0000 URL: https://git.openjdk.org/zgc/commit/ce5ae51773974dfc324b5fff52accbe14a0c032e 8287637: Loom: Mismatched VirtualThread::state accessor Reviewed-by: alanb ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp Changeset: a0219da9 Author: Sandhya Viswanathan Date: 2022-06-03 17:59:40 +0000 URL: https://git.openjdk.org/zgc/commit/a0219da966f3a1cd12d402a816bdd79be778085e 8287517: C2: assert(vlen_in_bytes == 64) failed: 2 Reviewed-by: kvn, jiefu, chagedorn, fgao ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/vectorization/TestSmallVectorPopIndex.java Changeset: 0b35460f Author: Quan Anh Mai Committer: Vladimir Kozlov Date: 2022-06-03 20:19:37 +0000 URL: https://git.openjdk.org/zgc/commit/0b35460fa00bfdca63a311a7379819cf102dee86 8283694: Improve bit manipulation and boolean to integer conversion operations on x86_64 Reviewed-by: kvn, dlong ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/hotspot/cpu/x86/x86_64.ad ! test/micro/org/openjdk/bench/java/lang/Integers.java ! test/micro/org/openjdk/bench/java/lang/Longs.java ! test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java Changeset: 7a0c8b14 Author: Alexander Matveev Date: 2022-06-03 20:27:58 +0000 URL: https://git.openjdk.org/zgc/commit/7a0c8b14aaf3573f5ea2bd2cc759c854825e6893 8286850: [macos] Add support for signing user provided app image Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java + test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java Changeset: a7e07fdb Author: Martin Desruisseaux Committer: Phil Race Date: 2022-06-03 21:16:21 +0000 URL: https://git.openjdk.org/zgc/commit/a7e07fdbc104f668a03d88330e30dbaeb7b43719 8287102: ImageReaderSpi.canDecodeInput() for standard plugins should return false if a stream is too short Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/ReaderUtil.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java + test/jdk/javax/imageio/plugins/shared/CanDecodeTest.java ! test/jdk/javax/imageio/plugins/wbmp/CanDecodeTest.java Changeset: 6f526e1b Author: Srinivas Mandalika Committer: Sergey Bylokhov Date: 2022-06-03 21:27:07 +0000 URL: https://git.openjdk.org/zgc/commit/6f526e1bc3e0af4189fbb7d3b48d614717f266b0 8285373: Create an automated test for JDK-4702233 Reviewed-by: serb + test/jdk/javax/accessibility/4702233/AccessibleActionConstants.java + test/jdk/javax/accessibility/4702233/AccessibleContextConstants.java + test/jdk/javax/accessibility/4702233/AccessiblePropertiesTest.java + test/jdk/javax/accessibility/4702233/AccessibleRelationConstants.java + test/jdk/javax/accessibility/4702233/AccessibleRoleConstants.java + test/jdk/javax/accessibility/4702233/AccessibleStateConstants.java Changeset: 25e9901a Author: Srinivas Mandalika Committer: Sergey Bylokhov Date: 2022-06-03 21:28:19 +0000 URL: https://git.openjdk.org/zgc/commit/25e9901aeacd45f8baec6d1e52a6823e7f087fa3 8285305: Create an automated test for JDK-4495286 Reviewed-by: serb + test/jdk/javax/accessibility/AccessibleJTableSelectionTest.java Changeset: b6cdfd68 Author: Artem Semenov Date: 2022-06-03 21:29:24 +0000 URL: https://git.openjdk.org/zgc/commit/b6cdfd685d0cea308b15558e2dc607a680c89dc0 8287740: NSAccessibilityShowMenuAction not working for text editors Reviewed-by: kizune, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m ! test/jdk/java/awt/a11y/AccessibleActionsTest.java Changeset: e2cfe2e1 Author: Daniel D. Daugherty Date: 2022-06-03 22:17:16 +0000 URL: https://git.openjdk.org/zgc/commit/e2cfe2e14a03b638a5828625975716f9fed1f668 8231491: JDI tc02x004 failed again due to wrong # of breakpoints Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java Changeset: 005a3303 Author: Jie Fu Date: 2022-06-04 02:49:52 +0000 URL: https://git.openjdk.org/zgc/commit/005a330387b8ee1179d1be31b53ea2c5d49c32f8 8287826: javax/accessibility/4702233/AccessiblePropertiesTest.java fails to compile Reviewed-by: dcubed ! test/jdk/javax/accessibility/4702233/AccessibleRoleConstants.java Changeset: d76c1089 Author: Manukumar V S Committer: Abdul Kolarkunnu Date: 2022-06-04 03:00:44 +0000 URL: https://git.openjdk.org/zgc/commit/d76c1089efc8816c6f804b78371e62e697fc62c5 8286772: java/awt/dnd/DropTargetInInternalFrameTest/DropTargetInInternalFrameTest.html times out and fails in Windows Reviewed-by: prr + test/jdk/java/awt/dnd/DropTargetInInternalFrameTest.java Changeset: 308c068b Author: tqxia Committer: Jie Fu Date: 2022-06-04 04:36:03 +0000 URL: https://git.openjdk.org/zgc/commit/308c068b36528bcbbcca6e45de6949cb9ee7ae13 8287558: Remove remset coarsening stats during g1 remset summary printing Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp Changeset: e4e1e8f6 Author: Alan Bateman Date: 2022-06-04 06:15:49 +0000 URL: https://git.openjdk.org/zgc/commit/e4e1e8f66c9b0321cdb1aaf3b1c5d9b67224b210 8284199: Implementation of Structured Concurrency (Incubator) Co-authored-by: Ron Pressler Co-authored-by: Alan Bateman Co-authored-by: Brian Goetz Co-authored-by: Paul Sandoz Reviewed-by: psandoz, mcimadamore, darcy ! make/conf/docs-modules.conf ! make/conf/module-loader-map.conf ! src/java.base/share/classes/module-info.java + src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructureViolationException.java + src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java + src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/package-info.java + src/jdk.incubator.concurrent/share/classes/module-info.java ! test/jdk/TEST.groups + test/jdk/jdk/incubator/concurrent/StructuredTaskScope/PreviewFeaturesNotEnabled.java + test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java + test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java Changeset: a113e166 Author: Jie Fu Date: 2022-06-04 06:47:29 +0000 URL: https://git.openjdk.org/zgc/commit/a113e166e91b9b3d3f74a284888a5135b48dad44 8287830: gtest fails to compile after JDK-8287661 Reviewed-by: shade ! test/hotspot/gtest/utilities/test_bitMap.cpp Changeset: a6fc485a Author: Pavel Rappo Date: 2022-06-04 15:55:43 +0000 URL: https://git.openjdk.org/zgc/commit/a6fc485a22484b70daf170e981432c0856b9d93d 8287753: [spelling] close well-established compounds Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java Changeset: 3df4b034 Author: Daniel D. Daugherty Date: 2022-06-05 14:08:55 +0000 URL: https://git.openjdk.org/zgc/commit/3df4b034fbb49b9d9b3153807192fc999d7371ad 8287837: ProblemList java/lang/ref/OOMEInReferenceHandler.java in -Xcomp Reviewed-by: rriggs ! test/jdk/ProblemList-Xcomp.txt Changeset: 8c460b04 Author: Nikita Gubarkov Committer: Phil Race Date: 2022-06-05 15:34:47 +0000 URL: https://git.openjdk.org/zgc/commit/8c460b043e1cbaf1f2d74958033bb24dea66a390 8287609: macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative Reviewed-by: prr ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m Changeset: ebc012ec Author: Richard Reingruber Date: 2022-06-05 19:30:08 +0000 URL: https://git.openjdk.org/zgc/commit/ebc012ece28ea731c4756cab2374ebecfa5ac1a3 8287205: generate_cont_thaw generates dead code after jump to exception handler Reviewed-by: shade, kvn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp Changeset: f347ff99 Author: Jatin Bhateja Date: 2022-06-06 00:37:54 +0000 URL: https://git.openjdk.org/zgc/commit/f347ff9986afbc578aca8784be658d3629904786 8283894: Intrinsify compress and expand bits on x86 Reviewed-by: psandoz, sviswanathan, jrose, kvn ! 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/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/mulnode.hpp ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java + test/hotspot/gtest/opto/test_compress_expand_bits.cpp + test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java ! test/jdk/ProblemList.txt ! test/jdk/java/lang/CompressExpandSanityTest.java ! test/jdk/java/lang/CompressExpandTest.java Changeset: 24fe8ad7 Author: Fei Gao Committer: Pengfei Li Date: 2022-06-06 02:02:10 +0000 URL: https://git.openjdk.org/zgc/commit/24fe8ad74cc481d18bed6896ca54a8d91c651d4a 8283307: Vectorize unsigned shift right on signed subword types Reviewed-by: jiefu, pli, sviswanathan, kvn ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java ! test/micro/org/openjdk/bench/vm/compiler/VectorShiftRight.java Changeset: 0d1a3053 Author: Aleksey Shipilev Date: 2022-06-06 05:29:30 +0000 URL: https://git.openjdk.org/zgc/commit/0d1a3053cd25dc666981c5aedfa5efc2dc95bd0e 8287732: jdk/jshell/ToolEnablePreviewTest.java fails on x86_32 after JDK-8287496 Reviewed-by: alanb, kvn ! test/langtools/TEST.ROOT ! test/langtools/jdk/jshell/ToolEnablePreviewTest.java Changeset: 4d6fb515 Author: Hannes Walln?fer Date: 2022-06-06 11:11:43 +0000 URL: https://git.openjdk.org/zgc/commit/4d6fb515516dfc5f04c9d8e9c3602292e89df52a 8287524: Improve checkboxes to select releases on deprecated API page Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.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/script.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java ! test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestAnnotation.java ! test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestClass.java Changeset: c328f8fa Author: KIRIYAMA Takuya Committer: Ioi Lam Date: 2022-06-06 21:08:53 +0000 URL: https://git.openjdk.org/zgc/commit/c328f8fa2a166ead49d23138e0d7e507c3ebba53 8287764: runtime/cds/serviceability/ReplaceCriticalClasses failed on localized Windows Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java Changeset: 2e332c27 Author: Mandy Chung Date: 2022-06-06 21:11:37 +0000 URL: https://git.openjdk.org/zgc/commit/2e332c276052554540da0998316a5a99bc350cd6 8287671: Adjust ForceGC to invoke System::gc fewer times for negative case Reviewed-by: rriggs, bchristi, xuelei ! test/lib/jdk/test/lib/util/ForceGC.java Changeset: 3eb49fec Author: Andrey Turbanov Date: 2022-06-06 21:13:29 +0000 URL: https://git.openjdk.org/zgc/commit/3eb49feceabe8253b78b794a3d8fdc0556d8f2e2 8287766: Unnecessary Vector usage in LdapClient Reviewed-by: dfuchs, vtewari, aefimov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java Changeset: e94b05c7 Author: Andrey Turbanov Date: 2022-06-06 21:15:37 +0000 URL: https://git.openjdk.org/zgc/commit/e94b05c72046cfc52898917e835794bb1aec548a 8285285: Avoid redundant allocations in WindowsPreferences Reviewed-by: jpai ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java Changeset: 5264881a Author: Alisen Chung Committer: Phil Race Date: 2022-06-06 21:22:38 +0000 URL: https://git.openjdk.org/zgc/commit/5264881a1528444dfefbabec6f42596810f0ce07 8286481: Exception printed to stdout on Windows when storing transparent image in clipboard Reviewed-by: prr, dnguyen ! src/java.desktop/windows/classes/sun/awt/windows/WClipboard.java Changeset: a277590c Author: Sergey Bylokhov Date: 2022-06-06 21:25:14 +0000 URL: https://git.openjdk.org/zgc/commit/a277590c89b173fd9bc028c715564f18fe62f722 8287761: Make the logging of J2DBench stable Reviewed-by: aghaisas, prr ! src/demo/share/java2d/J2DBench/src/j2dbench/Result.java ! src/demo/share/java2d/J2DBench/src/j2dbench/TestEnvironment.java Changeset: 0e06bf3b Author: Joe Darcy Date: 2022-06-06 21:26:25 +0000 URL: https://git.openjdk.org/zgc/commit/0e06bf3b04f69c57120d32106a3ae5f69030934d 8287838: Update Float and Double to use snippets Reviewed-by: alanb ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java Changeset: 124ba45f Author: Calvin Cheung Date: 2022-06-06 21:56:01 +0000 URL: https://git.openjdk.org/zgc/commit/124ba45fb83985676136ecb3c55a781382fdbfd7 8287101: CDS should check for file truncation for all regions Reviewed-by: iklam, coleenp ! src/hotspot/share/cds/filemap.cpp ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: c37c8e5d Author: Alexey Semenyuk Date: 2022-06-06 22:17:59 +0000 URL: https://git.openjdk.org/zgc/commit/c37c8e5d34905ff2df34a93aa53dd3369e164596 8250950: Allow per-user and system wide configuration of a jpackaged app Reviewed-by: almatvee ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.h + src/jdk.jpackage/share/native/applauncher/PackageFile.cpp + src/jdk.jpackage/share/native/applauncher/PackageFile.h ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/run_tests.sh + test/jdk/tools/jpackage/share/PerUserCfgTest.java Changeset: a50b06e8 Author: Mandy Chung Date: 2022-06-06 22:33:18 +0000 URL: https://git.openjdk.org/zgc/commit/a50b06e85124f61b5133189a2a2e461753d5d9e7 8287867: Bad merge of jdk/test/lib/util/ForceGC.java causing test compilation error Reviewed-by: dcubed ! test/lib/jdk/test/lib/util/ForceGC.java Changeset: 645be42f Author: Sergey Bylokhov Date: 2022-06-06 23:17:25 +0000 URL: https://git.openjdk.org/zgc/commit/645be42f76b8983a9096ed90caa70b5c59dd822c 8287824: The MTPerLineTransformValidation tests has a typo in the @run tag Reviewed-by: iris, prr ! test/jdk/sun/java2d/cmm/ColorConvertOp/MTPerLineTransformValidation.java Changeset: ef7cc210 Author: Xiaohong Gong Date: 2022-06-07 01:16:52 +0000 URL: https://git.openjdk.org/zgc/commit/ef7cc2105c66de443d3a9af706220272018a0d8d 8286279: [vectorapi] Only check index of masked lanes if offset is out of array boundary for masked store Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template + test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java Changeset: f6a79e34 Author: Hannes Walln?fer Date: 2022-06-07 06:32:39 +0000 URL: https://git.openjdk.org/zgc/commit/f6a79e340fb7545ab3ab75ea7da3d9a1a368b46f 8287674: CSS improvements for summary lists Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 956d44d2 Author: Aleksey Shipilev Date: 2022-06-07 06:55:35 +0000 URL: https://git.openjdk.org/zgc/commit/956d44d2da54926a37acfb415d87f071663b4b40 8287071: Loom: Cleanup x86_64 gen_continuation_enter Reviewed-by: rpressler, pchilanomate, kvn ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp Changeset: aa6c568a Author: Claes Redestad Date: 2022-06-07 07:22:12 +0000 URL: https://git.openjdk.org/zgc/commit/aa6c568a06fa92263d4b74ff979eb521ae953bc8 8287798: Reduce runtime of java.lang.reflect/runtime microbenchmarks Reviewed-by: jvernee, mchung ! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java ! test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/lang/reflect/MethodInvoke.java ! test/micro/org/openjdk/bench/java/lang/runtime/ObjectMethods.java Changeset: 778ed1a7 Author: Claes Redestad Date: 2022-06-07 07:23:30 +0000 URL: https://git.openjdk.org/zgc/commit/778ed1a760d8f673811914b75e5d14e465881c91 8287810: Reduce runtime of java.lang microbenchmarks Reviewed-by: mchung ! test/micro/org/openjdk/bench/java/lang/ArrayCopy.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyAligned.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyObject.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedBoth.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedDst.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedSrc.java ! test/micro/org/openjdk/bench/java/lang/ArrayFiddle.java ! test/micro/org/openjdk/bench/java/lang/Characters.java ! test/micro/org/openjdk/bench/java/lang/ClassForName.java ! test/micro/org/openjdk/bench/java/lang/Clone.java ! test/micro/org/openjdk/bench/java/lang/DoubleClassCheck.java ! test/micro/org/openjdk/bench/java/lang/FPComparison.java ! test/micro/org/openjdk/bench/java/lang/FloatClassCheck.java ! test/micro/org/openjdk/bench/java/lang/FloatingDecimal.java ! test/micro/org/openjdk/bench/java/lang/GetStackTrace.java ! test/micro/org/openjdk/bench/java/lang/IntegerDivMod.java ! test/micro/org/openjdk/bench/java/lang/LongDivMod.java ! test/micro/org/openjdk/bench/java/lang/NewInstance.java ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java ! test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java ! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java ! test/micro/org/openjdk/bench/java/lang/StrictMathBench.java ! test/micro/org/openjdk/bench/java/lang/StringBuffers.java ! test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java ! test/micro/org/openjdk/bench/java/lang/StringCompareToIgnoreCase.java ! test/micro/org/openjdk/bench/java/lang/StringEquals.java ! test/micro/org/openjdk/bench/java/lang/StringFormat.java ! test/micro/org/openjdk/bench/java/lang/StringHashCode.java - test/micro/org/openjdk/bench/java/lang/StringHttp.java ! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java ! test/micro/org/openjdk/bench/java/lang/StringIndexOfChar.java ! test/micro/org/openjdk/bench/java/lang/StringOther.java ! test/micro/org/openjdk/bench/java/lang/StringReplace.java ! test/micro/org/openjdk/bench/java/lang/StringUpperLower.java ! test/micro/org/openjdk/bench/java/lang/SystemTime.java ! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWait.java ! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitProducerConsumer.java ! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitSharedCounter.java ! test/micro/org/openjdk/bench/java/lang/ThreadStartJoin.java Changeset: b6c6cc5d Author: Aleksey Shipilev Date: 2022-06-07 07:24:20 +0000 URL: https://git.openjdk.org/zgc/commit/b6c6cc5d9918bf1727ae13d09f8a3bf677a058a7 8286360: ARM32: Fix crashes after JDK-8284161 (Virtual Threads) Co-authored-by: Sergey Nazarkin Reviewed-by: dsamersoff ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp Changeset: 42261d75 Author: Claes Redestad Date: 2022-06-07 07:25:06 +0000 URL: https://git.openjdk.org/zgc/commit/42261d752a140325496ffdd40d9ad62b189d1b3e 8287785: Reduce runtime of java.lang.invoke microbenchmarks Reviewed-by: mchung ! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java ! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java ! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupAcquire.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefaultFind.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupPublicFind.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsCollector.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsSpreader.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsVarargsCollector.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBasicInvoke.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToBinding.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToCurry.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertBoxing.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertCast.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnPrimitive.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnReference.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnVoid.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertUnboxing.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertWidening.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleInvokeWithArgs.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesAsIFInstance.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesSuppl.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementGetter.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementSetter.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesCatchException.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesDropArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesExactInvoker.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterArgs.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterReturn.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFoldArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesGuardWithTest.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInsertArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInvoker.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesPermuteArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesSpreadInvoker.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAcquire.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java ! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointAdhoc.java ! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointGuard.java Changeset: 39fa52b5 Author: Xiaohong Gong Date: 2022-06-07 07:41:58 +0000 URL: https://git.openjdk.org/zgc/commit/39fa52b5f7504eca7399b863b0fb934bdce37f7e 8283667: [vectorapi] Vectorization for masked load with IOOBE with predicate feature Reviewed-by: sviswanathan, psandoz ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template + test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java Changeset: dbf0905f Author: Christian Hagedorn Date: 2022-06-07 08:34:37 +0000 URL: https://git.openjdk.org/zgc/commit/dbf0905ff4ad6c831095278fc47c3a6354fe3bc1 8286967: Unproblemlist compiler/c2/irTests/TestSkeletonPredicates.java and add additional test for JDK-8286638 Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/ProblemList-Xcomp.txt + test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUOverflow.java Changeset: b647a125 Author: Christian Hagedorn Date: 2022-06-07 08:37:12 +0000 URL: https://git.openjdk.org/zgc/commit/b647a1259b543aaf7d9943fc21971b4125640376 8286940: [IR Framework] Allow IR tests to build and use Whitebox without -DSkipWhiteBoxInstall=true Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/c2/irTests/TestSuperwordFailsUnrolling.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompLevels.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestControls.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: 2d8c6490 Author: Severin Gehwolf Date: 2022-06-07 08:40:17 +0000 URL: https://git.openjdk.org/zgc/commit/2d8c6490540e3ccea23b81129b2e4073915071e0 8287663: Add a regression test for JDK-8287073 Reviewed-by: iklam ! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java ! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java Changeset: bde7a7ae Author: Jan Lahoda Date: 2022-06-07 10:31:09 +0000 URL: https://git.openjdk.org/zgc/commit/bde7a7ae03f51360227c9757b2ab3ddbff4df908 8287236: Reorganize AST related to pattern matching for switch Reviewed-by: mcimadamore + src/jdk.compiler/share/classes/com/sun/source/tree/ConstantCaseLabelTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/PatternCaseLabelTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! test/langtools/tools/javac/patterns/DisambiguatePatterns.java ! test/langtools/tools/javac/tree/SourceTreeScannerTest.java Changeset: 4fe0ca9e Author: Sergey Tsypanov Committer: Naoto Sato Date: 2022-06-07 11:46:06 +0000 URL: https://git.openjdk.org/zgc/commit/4fe0ca9ec3b995eb113ac214219cae22f83333c9 8287860: Revise usage of volatile in j.u.Locale Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java Changeset: f1dd559e Author: Magnus Ihse Bursie Date: 2022-06-07 11:53:10 +0000 URL: https://git.openjdk.org/zgc/commit/f1dd559e20342b892d0c1ed0314e5bba451bc5d3 8287896: PropertiesTest.sh fail on msys2 Reviewed-by: naoto ! test/jdk/java/util/Currency/PropertiesTest.sh Changeset: 8d28734e Author: Severin Gehwolf Date: 2022-06-07 12:28:31 +0000 URL: https://git.openjdk.org/zgc/commit/8d28734ede0ed3922c92451a172d1fa676e484e9 8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete Reviewed-by: iklam ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: 905bcbe3 Author: Adam Sotona Date: 2022-06-07 13:38:56 +0000 URL: https://git.openjdk.org/zgc/commit/905bcbe34eb9750f6f7f12a577733c71a31d7972 8286571: java source launcher from a minimal jdk image containing jdk.compiler fails with --enable-preview option Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/module-info.java ! test/jdk/tools/launcher/SourceMode.java ! test/langtools/tools/javac/file/LimitedImage.java Changeset: 2f62f15b Author: Jan Lahoda Date: 2022-06-07 13:41:24 +0000 URL: https://git.openjdk.org/zgc/commit/2f62f15b09dcfa4bed556dc7778cb1a6bb31d9ba 8287808: javac generates illegal class file for pattern matching switch with records Reviewed-by: sundar ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java ! test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out Changeset: 1499e5ea Author: Alexander Zvegintsev Date: 2022-06-07 13:57:01 +0000 URL: https://git.openjdk.org/zgc/commit/1499e5eac0cad3745495baeda7b5f9157647ebe9 8273573: [macos12] ActionListenerCalledTwiceTest.java fails on macOS 12 Reviewed-by: psadhukhan, serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java Changeset: ee4a6c23 Author: Erik Gahlin Date: 2022-06-07 14:32:00 +0000 URL: https://git.openjdk.org/zgc/commit/ee4a6c23ee20ce3fafa59b13f68090397432480e 8287799: JFR: Less noisy platform threads with jfr print Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java Changeset: 062db59e Author: Jan Lahoda Date: 2022-06-07 14:44:44 +0000 URL: https://git.openjdk.org/zgc/commit/062db59eeb8ba6389aaa3c622dbc109a92d580ca 8286206: Missing cases for RECORD Reviewed-by: vromero, jjg ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java Changeset: 67f1bd7f Author: Tejesh R Committer: Alexey Ivanov Date: 2022-06-07 15:50:16 +0000 URL: https://git.openjdk.org/zgc/commit/67f1bd7ff1bb218fd6de9ef1e957f729013e133c 8286620: Create regression test for verifying setMargin() of JRadioButton Reviewed-by: jdv, honkar, aivanov + test/jdk/javax/swing/JRadioButton/bug4380543.java Changeset: 96641c0c Author: Tim Prinzing Committer: Mandy Chung Date: 2022-06-07 16:02:09 +0000 URL: https://git.openjdk.org/zgc/commit/96641c0c42ff79d809db1314407d451eb7d494b4 8287745: jni/nullCaller/NullCallerTest.java fails with "exitValue = 1" Reviewed-by: erikj, mchung ! make/test/JtregNativeJdk.gmk ! test/jdk/ProblemList.txt Changeset: 5d4ea9b9 Author: Joe Darcy Date: 2022-06-07 16:13:42 +0000 URL: https://git.openjdk.org/zgc/commit/5d4ea9b9549b762b7c207e5c2ee65bc51591433b 8273346: Expand library mappings to IEEE 754 operations Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/math/RoundingMode.java Changeset: 41d5809c Author: Erik Gahlin Date: 2022-06-07 16:42:11 +0000 URL: https://git.openjdk.org/zgc/commit/41d5809caff0a219c2153fe88d0c61c4b5eba62c 8287811: JFR: jfr configure error message should not print stack trace Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java Changeset: c41a283f Author: Ioi Lam Date: 2022-06-07 16:57:32 +0000 URL: https://git.openjdk.org/zgc/commit/c41a283f527dcc4397707b8b19880f1b9aac6fb3 8273853: Update the Java manpage for automatic CDS archive updating Reviewed-by: ccheung, dholmes ! src/java.base/share/man/java.1 Changeset: 3da7e393 Author: Xin Liu Date: 2022-06-07 17:12:14 +0000 URL: https://git.openjdk.org/zgc/commit/3da7e393ee4b45c40b8bb132dd09f5a6ba306116 8287840: Dead copy region node blocks IfNode's fold-compares Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/node.cpp Changeset: 91e6bf67 Author: Daniel D. Daugherty Date: 2022-06-07 17:25:38 +0000 URL: https://git.openjdk.org/zgc/commit/91e6bf6791b7fc26db6f4288830091d812232dd8 8287919: ProblemList java/lang/CompressExpandTest.java Reviewed-by: azvegint ! test/jdk/ProblemList.txt Changeset: 9ec27d0e Author: Ioi Lam Date: 2022-06-07 17:28:25 +0000 URL: https://git.openjdk.org/zgc/commit/9ec27d0e9fff06d38d7541eb630867d412d9e4a6 8287872: Disable concurrent execution of hotspot docker tests Reviewed-by: mseledtsov, ccheung = test/hotspot/jtreg/containers/docker/TEST.properties Changeset: 8e10c2bf Author: Leonid Mesnik Date: 2022-06-07 18:55:33 +0000 URL: https://git.openjdk.org/zgc/commit/8e10c2bfc73a25d93187b62f5aa8e6210d6fe98b 8287877: Exclude vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java until JDK-8277573 is fixed Reviewed-by: dcubed, sspitsyn ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 74be2d9e Author: Chris Plummer Date: 2022-06-07 19:07:34 +0000 URL: https://git.openjdk.org/zgc/commit/74be2d9ef6d5a8c27257c86cf73decf440a4b292 8286983: rename jdb -trackvthreads and debug agent enumeratevthreads options and clarify "Preview Feature" nature of these options Reviewed-by: amenkov, lmesnik, alanb ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi.properties ! src/jdk.jdi/share/man/jdb.1 ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h ! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads002/threads002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java Changeset: 1aa87e00 Author: Andrey Turbanov Date: 2022-06-07 19:39:56 +0000 URL: https://git.openjdk.org/zgc/commit/1aa87e0078765480bc7805e95b747addaf993cf6 8287148: Avoid redundant HashMap.containsKey calls in ExtendedKeyCodes.getExtendedKeyCodeForChar Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/ExtendedKeyCodes.java Changeset: b12e7f1b Author: Alex Menkov Date: 2022-06-07 20:32:46 +0000 URL: https://git.openjdk.org/zgc/commit/b12e7f1bf95e27fc50b79a5d2c09b8820a4a935a 8279358: vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t003/TestDescription.java fails with usage tracker Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass031/redefclass031.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI01/ji01t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI01/ji01t001/ji01t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t003/ji03t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t001/ma10t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.h Changeset: 8e078391 Author: Joe Wang Date: 2022-06-07 20:49:45 +0000 URL: https://git.openjdk.org/zgc/commit/8e0783917975075aae5d586f0076d5093afb0b62 8285081: Improve XPath operators count accuracy Reviewed-by: naoto, lancea ! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java Changeset: b7a34f72 Author: Daniel D. Daugherty Date: 2022-06-07 21:08:59 +0000 URL: https://git.openjdk.org/zgc/commit/b7a34f728d0653d55ef01da045c9aad4c0471143 8287927: ProblemList java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java on macosx-aarch64 Reviewed-by: aivanov ! test/jdk/ProblemList.txt Changeset: bf439f8c Author: Sergey Bylokhov Date: 2022-06-07 23:10:48 +0000 URL: https://git.openjdk.org/zgc/commit/bf439f8c93157a7f0e6489db2ccc56c5f7210402 8287876: The recently de-problemlisted TestTitledBorderLeak test is unstable Reviewed-by: psadhukhan, prr ! test/jdk/javax/swing/border/TestTitledBorderLeak.java Changeset: 68c5957b Author: Ioi Lam Date: 2022-06-07 23:11:33 +0000 URL: https://git.openjdk.org/zgc/commit/68c5957b9e2306d96bec2d655ec743f13f250dae 8287869: -XX:+AutoCreateSharedArchive doesn't work when JDK build is switched Reviewed-by: ccheung, dholmes ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/include/cds.h ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java Changeset: 39ec58b6 Author: Joe Darcy Date: 2022-06-08 00:56:57 +0000 URL: https://git.openjdk.org/zgc/commit/39ec58b63cff640734b5fd9454441bb93c467e5b 8287886: Further terminology updates to match JLS Reviewed-by: jjg ! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java ! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 45f1b72a Author: Sandhya Viswanathan Date: 2022-06-08 01:05:20 +0000 URL: https://git.openjdk.org/zgc/commit/45f1b72a6ee5b86923c3217f101a90851c30401f 8287697: Limit auto vectorization to 32-byte vector on Cascade Lake Reviewed-by: kvn, jbhateja ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp Changeset: 32dd1eef Author: Joe Darcy Date: 2022-06-08 01:59:50 +0000 URL: https://git.openjdk.org/zgc/commit/32dd1eef8859231bfb298a7b86f808d8188aec69 8287967: Update golden test files after JDK-8287886 Reviewed-by: dholmes ! test/langtools/tools/javac/processing/warnings/au_8.out ! test/langtools/tools/javac/processing/warnings/au_current.out Changeset: 7df48f97 Author: Thiago Henrique H?pner Committer: Jaikiran Pai Date: 2022-06-08 04:08:08 +0000 URL: https://git.openjdk.org/zgc/commit/7df48f97d23fdeba032ddec51b6a6e6ad02d14cd 8287353: Use snippet tag instead of pre tag in Javadoc of InterruptedException Reviewed-by: jpai ! src/java.base/share/classes/java/lang/InterruptedException.java Changeset: 4662e06b Author: Daniel Jeli?ski Date: 2022-06-08 06:33:40 +0000 URL: https://git.openjdk.org/zgc/commit/4662e06bff2cef7425c194a9cdd7a6fe7469179e 8277307: Pre shared key sent under both session_ticket and pre_shared_key extensions Reviewed-by: coffeys, ascarpino ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java Changeset: 590337e2 Author: Roland Westrelin Date: 2022-06-08 06:35:28 +0000 URL: https://git.openjdk.org/zgc/commit/590337e2f229445e353e7c32e0dcff8d93e412d2 8286625: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestOverUnrolling2.java Changeset: 0960ecc4 Author: Roland Westrelin Date: 2022-06-08 06:36:52 +0000 URL: https://git.openjdk.org/zgc/commit/0960ecc407f8049903e3d183ac75c6a85dcc5b5f 8287700: C2 Crash running eclipse benchmark from Dacapo Reviewed-by: chagedorn, kvn, xliu, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/types/TestEACheckCastPP.java Changeset: bf0e625f Author: Roland Westrelin Date: 2022-06-08 06:41:20 +0000 URL: https://git.openjdk.org/zgc/commit/bf0e625fe0e83c00006f13367a67e9f6175d21e4 8286451: C2: assert(nb == 1) failed: only when the head is not shared Reviewed-by: thartmann, chagedorn ! src/hotspot/share/ci/ciTypeFlow.cpp + test/hotspot/jtreg/compiler/ciTypeFlow/TestSharedLoopHead.java Changeset: 47d3c2a1 Author: Jie Fu Date: 2022-06-08 06:55:33 +0000 URL: https://git.openjdk.org/zgc/commit/47d3c2a175a839add63d5453910e109923c41161 8287980: Build is broken due to SuperWordMaxVectorSize when C2 is disabled after JDK-8287697 Reviewed-by: kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 5c39a366 Author: Claes Redestad Date: 2022-06-08 07:17:31 +0000 URL: https://git.openjdk.org/zgc/commit/5c39a3664186b91512c6a6cfcd8aa0e9860614ea 8287522: StringConcatFactory: Add in prependers and mixers in batches Reviewed-by: jlaskey, mchung ! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/micro/org/openjdk/bench/java/lang/invoke/StringConcatFactoryBootstraps.java Changeset: ecf00785 Author: Claes Redestad Date: 2022-06-08 07:18:29 +0000 URL: https://git.openjdk.org/zgc/commit/ecf00785f21125d88f5cc18311f586a7bb6ddc56 8287442: Reduce list to array conversions in java.lang.invoke.MethodHandles Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 230726ea Author: Matthias Baesken Date: 2022-06-08 07:21:23 +0000 URL: https://git.openjdk.org/zgc/commit/230726ea58041506157646b6efad0b5c4a012559 8287735: Provide separate event category for dll operations Reviewed-by: coleenp, stuefe ! 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/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp Changeset: d959c22a Author: Jie Fu Date: 2022-06-08 08:08:10 +0000 URL: https://git.openjdk.org/zgc/commit/d959c22a9574359e2d5134ac8365e8a9df4f7cef 8288000: compiler/loopopts/TestOverUnrolling2.java fails with release VMs Reviewed-by: roland, thartmann ! test/hotspot/jtreg/compiler/loopopts/TestOverUnrolling2.java Changeset: 6e3e470d Author: Christian Hagedorn Date: 2022-06-08 10:41:52 +0000 URL: https://git.openjdk.org/zgc/commit/6e3e470dac80d3b6c3a0f4845ce4115858178dd3 8285965: TestScenarios.java does not check for "" correctly Reviewed-by: thartmann, kvn ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/Utils.java Changeset: a9d46f34 Author: Alexey Pavlyutkin Committer: Yuri Nesterenko Date: 2022-06-08 11:42:30 +0000 URL: https://git.openjdk.org/zgc/commit/a9d46f3413ef64c87520509fd70ac42629fbce91 8287894: Use fixed timestamp as an alternative of __DATE__ macro in jdk.jdi to make Windows build reproducible Reviewed-by: erikj, ihse ! make/modules/jdk.jdi/Lib.gmk ! src/jdk.jdi/share/native/libdt_shmem/shmemBase.h ! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c Changeset: 5ad6286b Author: Feilong Jiang Committer: Fei Yang Date: 2022-06-08 12:38:48 +0000 URL: https://git.openjdk.org/zgc/commit/5ad6286b73889e47f40d0051a96ef91137faa25c 8287970: riscv: jdk/incubator/vector/*VectorTests failing Reviewed-by: kvn, fyang, dlong, yadongwang ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: f7791ad0 Author: Magnus Ihse Bursie Date: 2022-06-08 14:04:48 +0000 URL: https://git.openjdk.org/zgc/commit/f7791ad0ea984d49ff26e6f30233d8dcee4305b8 8287895: Some langtools tests fail on msys2 Reviewed-by: jjg ! test/langtools/tools/javac/Paths/Util.sh Changeset: 78d37126 Author: Christian Hagedorn Date: 2022-06-08 14:12:09 +0000 URL: https://git.openjdk.org/zgc/commit/78d371266ae8a629db8176ced4d48e9521702cce 8287432: C2: assert(tn->in(0) != __null) failed: must have live top node Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/c2/TestRemoveMemBarPrecEdge.java Changeset: b021d37c Author: Alexander Zuev Date: 2022-06-08 14:44:41 +0000 URL: https://git.openjdk.org/zgc/commit/b021d37cec557059e288d5937a73577233b0b172 8283383: [macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name Reviewed-by: serb, dmarkov ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ImageAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuItemAccessibility.m Changeset: a9b9831f Author: Alexey Ivanov Date: 2022-06-08 15:36:08 +0000 URL: https://git.openjdk.org/zgc/commit/a9b9831f2a88ed3b7701d402b167a096b94aeb98 8286663: Resolve IDE warnings in WTrayIconPeer and SystemTray Reviewed-by: prr, serb, honkar ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java Changeset: 6fb84e2c Author: Naoto Sato Date: 2022-06-08 15:50:06 +0000 URL: https://git.openjdk.org/zgc/commit/6fb84e2c9119bdb9c66dd49422bcab637bbd4008 8287541: Files.writeString fails to throw IOException for charset "windows-1252" Reviewed-by: iris, bpb, alanb, jpai, lancea, aturbanov ! src/java.base/share/classes/java/lang/String.java ! test/jdk/java/nio/file/Files/ReadWriteString.java Changeset: c68419f2 Author: yuu1127 Committer: Vladimir Kozlov Date: 2022-06-08 16:05:31 +0000 URL: https://git.openjdk.org/zgc/commit/c68419f2f778f796d410ba3d27e916ae47700af5 8286990: Add compiler name to warning messages in Compiler Directive Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp Changeset: b92ce269 Author: Tim Prinzing Committer: Mandy Chung Date: 2022-06-08 16:21:55 +0000 URL: https://git.openjdk.org/zgc/commit/b92ce2699b604cff638db583215863da8e253db8 8281001: Class::forName(String) defaults to system class loader if the caller is null Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Class.java ! test/jdk/jni/nullCaller/CallHelper.hpp ! test/jdk/jni/nullCaller/NullCallerTest.java ! test/jdk/jni/nullCaller/exeNullCallerTest.cpp Changeset: c15e10fb Author: Raffaello Giulietti Committer: Joe Darcy Date: 2022-06-08 16:23:04 +0000 URL: https://git.openjdk.org/zgc/commit/c15e10fb6c35a99e80009f0a7b6a252fcbb549b7 8233760: Result of BigDecimal.toString throws overflow exception on new BigDecimal(str) Reviewed-by: darcy ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/StringConstructor.java Changeset: c8cff1bd Author: Raffaello Giulietti Committer: Joe Darcy Date: 2022-06-08 16:28:18 +0000 URL: https://git.openjdk.org/zgc/commit/c8cff1bd6f9807e90a6992ad3e181fe0d94397b8 8202449: overflow handling in Random.doubles Reviewed-by: darcy ! src/java.base/share/classes/java/util/Random.java ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/random/RandomGenerator.java ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java ! test/jdk/java/util/Random/RandomNextDoubleBoundary.java Changeset: 024a240e Author: Pavel Rappo Date: 2022-06-08 17:37:41 +0000 URL: https://git.openjdk.org/zgc/commit/024a240e1b938504a0e8ac2acdee78d89b5a3cec 8287333: Clean up ParamTaglet and ThrowsTaglet Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 04f02ac6 Author: Kim Barrett Date: 2022-06-08 19:16:46 +0000 URL: https://git.openjdk.org/zgc/commit/04f02ac6b2ce496b86642987bb7e25d21b52a5b6 8214976: Warn about uses of functions replaced for portability Reviewed-by: dholmes, tschatzl, coleenp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp ! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/gtestMain.cpp + test/hotspot/gtest/unittest.cpp ! test/hotspot/gtest/unittest.hpp Changeset: b6233985 Author: Ron Pressler Committer: Patricio Chilano Mateo Date: 2022-06-08 19:50:31 +0000 URL: https://git.openjdk.org/zgc/commit/b62339855571b234979e2cf250c9251d1d063a06 8287901: Loom: Failures with -XX:+VerifyStack Reviewed-by: pchilanomate, coleenp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! test/jdk/jdk/internal/vm/Continuation/Basic.java Changeset: 130ce7c6 Author: Man Cao Date: 2022-06-08 20:18:28 +0000 URL: https://git.openjdk.org/zgc/commit/130ce7c6b8998764f1a9ce5d5c6d60f053511991 8288052: Small logging clarification during failed heap shrinkage Co-authored-by: Jonathan Joo Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 65f0829d Author: Maurizio Cimadamore Date: 2022-06-08 23:58:28 +0000 URL: https://git.openjdk.org/zgc/commit/65f0829d645fd988c6a208622b1f34bf9de08e60 8288068: Javadoc contains spurious reference to CLinker Reviewed-by: iris ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/java/lang/foreign/package-info.java Changeset: a941bc2d Author: Jie Fu Date: 2022-06-09 00:01:31 +0000 URL: https://git.openjdk.org/zgc/commit/a941bc2de674fdd77cdbbdf3641309fc39bfc0c4 8288082: Build failure due to __clang_major__ is not defined after JDK-8214976 Reviewed-by: dholmes ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp Changeset: e01cd7c3 Author: XenoAmess Committer: Stuart Marks Date: 2022-06-09 01:50:54 +0000 URL: https://git.openjdk.org/zgc/commit/e01cd7c3ed923cd19509fc972ba6e4aa2991289f 8284780: Need methods to create pre-sized HashSet and LinkedHashSet Reviewed-by: naoto, bpb, dfuchs, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/time/format/DecimalStyle.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/HashSet.java ! src/java.base/share/classes/java/util/LinkedHashSet.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/provider/certpath/ConstraintsChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/java.base/share/classes/sun/security/provider/certpath/KeyChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PolicyChecker.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java ! test/jdk/java/lang/System/MacEncoding/TestFileEncoding.java ! test/jdk/java/text/Format/common/FormatIteratorTest.java ! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java Changeset: 3419beec Author: wanghaomin Committer: Jie Fu Date: 2022-06-09 04:00:31 +0000 URL: https://git.openjdk.org/zgc/commit/3419beec7fa646ab30f55ac27fdb47c4c1e1e764 8286847: Rotate vectors don't support byte or short Reviewed-by: eliu, xgong, jiefu, jbhateja ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java Changeset: 7e1cce8c Author: Aleksey Shipilev Date: 2022-06-09 05:48:48 +0000 URL: https://git.openjdk.org/zgc/commit/7e1cce8cb508a8af770443360721fbb3d3b40237 8288051: Loom: Extend the compilation warning workaround in stack chunk copy Reviewed-by: coleenp ! src/hotspot/share/oops/stackChunkOop.inline.hpp Changeset: aa2fc54b Author: Aleksey Shipilev Date: 2022-06-09 05:49:39 +0000 URL: https://git.openjdk.org/zgc/commit/aa2fc54b61ad84cc6faa80efa3bd3097adbbc422 8287493: 32-bit Windows build failure in codeBlob.cpp after JDK-8283689 Reviewed-by: kvn, zgu, alanb, jvernee ! src/hotspot/share/code/codeBlob.hpp Changeset: bc28baeb Author: Jan Lahoda Date: 2022-06-09 07:11:09 +0000 URL: https://git.openjdk.org/zgc/commit/bc28baeba9360991e9b7575e1fbe178d873ccfc1 8287897: Augment src/jdk.internal.le/share/legal/jline.md with information on 4th party dependencies Reviewed-by: vromero ! src/jdk.internal.le/share/legal/jline.md Changeset: 5a89cb01 Author: Tejesh R Committer: Alexey Ivanov Date: 2022-06-09 08:12:59 +0000 URL: https://git.openjdk.org/zgc/commit/5a89cb01bc92408648a3b59b63251ec8d0b67558 6429812: NPE after calling JTable.updateUI() when using a header renderer + XP L&F Reviewed-by: aivanov, serb ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java + test/jdk/javax/swing/JTableHeader/TableHeaderRendererTest.java Changeset: e5b56baf Author: Aleksey Shipilev Date: 2022-06-09 08:16:22 +0000 URL: https://git.openjdk.org/zgc/commit/e5b56bafa9ed68dec82adebc3eb298b70df7faeb 8288040: x86: Loom: Improve cont/monitor-count helper methods Reviewed-by: coleenp, rpressler ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 560e2927 Author: Martin Doerr Date: 2022-06-09 10:14:45 +0000 URL: https://git.openjdk.org/zgc/commit/560e2927e380a372effdfe4a7260c3606bf74c8b 8287738: [PPC64] jdk/incubator/vector/*VectorTests failing Reviewed-by: kvn, goetz ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad Changeset: 4285e3d6 Author: Nick Gasson Date: 2022-06-09 11:48:46 +0000 URL: https://git.openjdk.org/zgc/commit/4285e3d6db487d85138486d1f7853c7c067c59cd 8288023: AArch64: disable PAC-RET when preview is enabled Reviewed-by: rpressler, adinn ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 3fa99844 Author: Harold Seigel Date: 2022-06-09 12:03:54 +0000 URL: https://git.openjdk.org/zgc/commit/3fa99844a69401f84677e7d512ffd937f7f16898 8287854: Dangling reference in ClassVerifier::verify_class Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp Changeset: 7e948f7c Author: Claes Redestad Date: 2022-06-09 13:11:15 +0000 URL: https://git.openjdk.org/zgc/commit/7e948f7ccbb4b9be04f5ecb65cc8dd72e3b495f4 8287903: Reduce runtime of java.math microbenchmarks Reviewed-by: ecaspole, aph ! test/micro/org/openjdk/bench/java/math/BigDecimals.java ! test/micro/org/openjdk/bench/java/math/BigIntegers.java ! test/micro/org/openjdk/bench/java/math/FpRoundingBenchmark.java = test/micro/org/openjdk/bench/vm/compiler/VectorSignum.java Changeset: db4405d0 Author: Andrew Haley Date: 2022-06-09 14:13:05 +0000 URL: https://git.openjdk.org/zgc/commit/db4405d0f880dd43dc7da0b81bc2da2619d315b0 8288078: linux-aarch64-optimized build fails in Tier5 after JDK-8287567 Reviewed-by: adinn, thartmann ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp Changeset: 59b0de6b Author: Aleksey Shipilev Date: 2022-06-09 14:16:07 +0000 URL: https://git.openjdk.org/zgc/commit/59b0de6bc7064b39cdc51517dee4f4d96af3efaf 8288048: Build failure with GCC 6 after JDK-8286562 Reviewed-by: kbarrett, ysuenaga ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp Changeset: 26714431 Author: Conor Cleary Committer: Daniel Fuchs Date: 2022-06-09 15:03:52 +0000 URL: https://git.openjdk.org/zgc/commit/267144311c96109421b897b359c155a963661d31 8286171: HttpClient/2 : Expect:100-Continue blocks indefinitely when response is not 100 Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + test/jdk/java/net/httpclient/ExpectContinueTest.java Changeset: edff51e5 Author: Joe Darcy Committer: Erik Joelsson Date: 2022-06-09 16:16:49 +0000 URL: https://git.openjdk.org/zgc/commit/edff51e5fdb5282830ecfb3792a88c7b28ca6557 8284858: Start of release updates for JDK 20 8286035: Add source 20 and target 20 to javac 8286034: Add SourceVersion.RELEASE_20 Reviewed-by: dholmes, kcr, iris, erikj, jjg, ihse ! .jcheck/conf ! make/conf/version-numbers.conf ! make/scripts/generate-symbol-data.sh ! 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 + src/jdk.compiler/share/data/symbols/java.base-J.sym.txt + src/jdk.compiler/share/data/symbols/java.compiler-J.sym.txt + src/jdk.compiler/share/data/symbols/java.datatransfer-J.sym.txt + src/jdk.compiler/share/data/symbols/java.desktop-J.sym.txt + src/jdk.compiler/share/data/symbols/java.instrument-J.sym.txt + src/jdk.compiler/share/data/symbols/java.logging-J.sym.txt + src/jdk.compiler/share/data/symbols/java.management-J.sym.txt + src/jdk.compiler/share/data/symbols/java.management.rmi-J.sym.txt + src/jdk.compiler/share/data/symbols/java.naming-J.sym.txt + src/jdk.compiler/share/data/symbols/java.net.http-J.sym.txt + src/jdk.compiler/share/data/symbols/java.rmi-J.sym.txt + src/jdk.compiler/share/data/symbols/java.scripting-J.sym.txt + src/jdk.compiler/share/data/symbols/java.security.jgss-J.sym.txt + src/jdk.compiler/share/data/symbols/java.security.sasl-J.sym.txt + src/jdk.compiler/share/data/symbols/java.smartcardio-J.sym.txt + src/jdk.compiler/share/data/symbols/java.sql-J.sym.txt + src/jdk.compiler/share/data/symbols/java.sql.rowset-J.sym.txt + src/jdk.compiler/share/data/symbols/java.xml-J.sym.txt + src/jdk.compiler/share/data/symbols/java.xml.crypto-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.accessibility-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.attach-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.compiler-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.dynalink-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.httpserver-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.vector-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jartool-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.javadoc-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jconsole-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jdi-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jfr-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jshell-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jsobject-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.management-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.management.agent-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.net-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.sctp-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.security.auth-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.security.jgss-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.unsupported-J.sym.txt + src/jdk.compiler/share/data/symbols/jdk.xml.dom-J.sym.txt ! src/jdk.compiler/share/data/symbols/symbols ! 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: d482d7f5 Author: Brian Burkhalter Date: 2022-06-09 16:30:53 +0000 URL: https://git.openjdk.org/zgc/commit/d482d7f5b99e89185471c05cde797f13405c32f2 8286160: (fs) Files.exists returns unexpected results with C:\pagefile.sys because it's not readable Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! test/jdk/java/nio/file/Files/Misc.java Changeset: 900d967d Author: Andrey Turbanov Date: 2022-06-09 20:29:16 +0000 URL: https://git.openjdk.org/zgc/commit/900d967da52afca9b239d8a58aa81b48b9fe0a78 8287924: Avoid redundant HashMap.containsKey call in EnvHelp.mapToHashtable Reviewed-by: sspitsyn, cjplummer ! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java Changeset: 94b473e4 Author: Thomas Schatzl Date: 2022-06-10 07:57:32 +0000 URL: https://git.openjdk.org/zgc/commit/94b473e4642a5a4626faeb73341b4aea128ccb31 8280454: G1: ClassLoaderData verification keeps CLDs live that causes problems with VerifyDuringGC during Remark Reviewed-by: stefank, coleenp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderData.inline.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/classfile/dictionary.cpp + test/hotspot/jtreg/runtime/ClassUnload/UnloadTestWithVerifyDuringGC.java Changeset: dae4c493 Author: Roland Westrelin Date: 2022-06-10 08:17:26 +0000 URL: https://git.openjdk.org/zgc/commit/dae4c493e48b6bb942cf6f629f1ff8839e32e54a 8286197: C2: Optimize MemorySegment shape in int loop Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/c2/irTests/TestConvI2LCastLongLoop.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 09015488 Author: KIRIYAMA Takuya Committer: Erik Joelsson Date: 2022-06-10 09:19:06 +0000 URL: https://git.openjdk.org/zgc/commit/0901548833a0125f15fede64bc2e7dbe84fed42d 8283724: Incorrect description for jtreg-failure-handler option Reviewed-by: erikj, ihse ! make/autoconf/jdk-options.m4 Changeset: 975316e3 Author: Magnus Ihse Bursie Date: 2022-06-10 10:07:10 +0000 URL: https://git.openjdk.org/zgc/commit/975316e3e5f1208e4e15eadc2493d25c15554647 8287902: UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows Reviewed-by: naoto ! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTest.java Changeset: 5d0e8b69 Author: Jie Fu Date: 2022-06-10 11:40:25 +0000 URL: https://git.openjdk.org/zgc/commit/5d0e8b698144a83025c6912520097f24128858f7 8288203: runtime/ClassUnload/UnloadTestWithVerifyDuringGC.java fails with release VMs Reviewed-by: shade ! test/hotspot/jtreg/runtime/ClassUnload/UnloadTestWithVerifyDuringGC.java Changeset: bdd64d6f Author: Andrew Haley Date: 2022-06-10 13:27:30 +0000 URL: https://git.openjdk.org/zgc/commit/bdd64d6f7d5cbb470fc951174145602647d1c283 8288181: AArch64: clean up out-of-date comments Reviewed-by: shade ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: fcb35ed4 Author: Prasanta Sadhukhan Date: 2022-06-10 13:37:24 +0000 URL: https://git.openjdk.org/zgc/commit/fcb35ed40e46759f52d5c86a09e4a4f973edd58d 8287743: javax/swing/text/CSSBorder/6796710/bug6796710.java failed Reviewed-by: aivanov ! test/jdk/javax/swing/text/CSSBorder/6796710/bug6796710.java Changeset: 512db0ff Author: Rajan Halade Date: 2022-06-10 14:49:27 +0000 URL: https://git.openjdk.org/zgc/commit/512db0ff31a0a1a2bd8805964ba3d06e2cbfb9e9 8271838: AmazonCA.java interop test fails Reviewed-by: mullan ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java Changeset: 3ee1e605 Author: Rajan Halade Date: 2022-06-10 15:01:19 +0000 URL: https://git.openjdk.org/zgc/commit/3ee1e60595171be0dd8bda47d96e0a1268cdc461 8288132: Update test artifacts in QuoVadis CA interop tests Reviewed-by: mullan ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/QuoVadisCA.java Changeset: 2cc40afa Author: Sandhya Viswanathan Date: 2022-06-10 17:02:33 +0000 URL: https://git.openjdk.org/zgc/commit/2cc40afa075b1cf749db98d5a6c6cb1c548ba85d 8287835: Add support for additional float/double to integral conversion for x86 Reviewed-by: kvn, jbhateja ! 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/x86.ad + test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java Changeset: aaa89714 Author: Joe Darcy Date: 2022-06-10 17:05:17 +0000 URL: https://git.openjdk.org/zgc/commit/aaa897148ab2669e06531521221f0551335b3d1f 8288227: Refactor annotation implementation to use pattern matching for instanceof Reviewed-by: alanb ! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java Changeset: c6dd2ab9 Author: Rajan Halade Date: 2022-06-10 17:25:54 +0000 URL: https://git.openjdk.org/zgc/commit/c6dd2ab9d72298b1e25ee811b1e200f6a0fdc933 8224768: Test ActalisCA.java fails Reviewed-by: mullan ! test/jdk/ProblemList.txt ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java Changeset: 7e940efc Author: Joe Darcy Date: 2022-06-10 19:00:41 +0000 URL: https://git.openjdk.org/zgc/commit/7e940efcbc13a941f749cc6aff3ccf2f0640b438 8286038: Update --release 19 symbol information for JDK 19 build 26 Reviewed-by: iris ! src/jdk.compiler/share/data/symbols/java.base-J.sym.txt ! src/jdk.compiler/share/data/symbols/java.desktop-J.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.compiler-J.sym.txt ! src/jdk.compiler/share/data/symbols/symbols Changeset: d0c8ff8f Author: Magnus Ihse Bursie Date: 2022-06-10 19:32:30 +0000 URL: https://git.openjdk.org/zgc/commit/d0c8ff8fdfe86a4251290d4c1c7b3dbd4cfaf018 8288195: Prepare build system for GHA changes Reviewed-by: shade, erikj ! make/InitSupport.gmk ! make/autoconf/basic.m4 ! make/autoconf/help.m4 Changeset: 03276a51 Author: Jonathan Gibbons Date: 2022-06-10 15:02:59 +0000 URL: https://git.openjdk.org/zgc/commit/03276a515301e7772bbff7cce645f73eb695099b 8281445: Document the default value for the override-methods option Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties Changeset: 0164145a Author: Daniel D. Daugherty Date: 2022-06-10 15:37:20 +0000 URL: https://git.openjdk.org/zgc/commit/0164145afc178b550313b80f5b5252b3bbff17a2 8288222: ProblemList serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java Reviewed-by: alanb, iklam ! test/hotspot/jtreg/ProblemList.txt Changeset: fa564e9d Author: Jesper Wilhelmsson Date: 2022-06-10 19:53:40 +0000 URL: https://git.openjdk.org/zgc/commit/fa564e9d5826218e4a9b8a66de92944d24a2c9fa Merge Changeset: f2e10dce Author: Joe Darcy Date: 2022-06-10 20:00:17 +0000 URL: https://git.openjdk.org/zgc/commit/f2e10dce786a01768436f32e233d72cb4257fbcf 8288238: Add missing file jdk.incubator.concurrent-J.sym.txt Reviewed-by: mikael, dcubed + src/jdk.compiler/share/data/symbols/jdk.incubator.concurrent-J.sym.txt Changeset: da2339cf Author: Raffaello Giulietti Committer: Brian Burkhalter Date: 2022-06-10 21:01:14 +0000 URL: https://git.openjdk.org/zgc/commit/da2339cf6971532593e4f1b5ebbce8d1ed2e83b2 8288173: JDK-8202449 fix causes conformance test failure : api/java_util/Random/RandomGenerator/NextFloat.html Reviewed-by: bpb, darcy ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java Changeset: d4b473d8 Author: Weijun Wang Date: 2022-06-10 22:25:18 +0000 URL: https://git.openjdk.org/zgc/commit/d4b473d89046874f25aa6f65f3ae96f7d8397d50 8287178: IntegerModuloP::multiplicativeInverse returns 0 for 0 Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/util/math/IntegerModuloP.java Changeset: f7a4be75 Author: Hai-May Chao Date: 2022-06-10 23:58:15 +0000 URL: https://git.openjdk.org/zgc/commit/f7a4be75fbe9e703dea94459285c72094d4d8646 8288270: Tier1 build failures after JDK-8287178 Reviewed-by: weijun, jiefu ! src/java.base/share/classes/sun/security/util/math/IntegerModuloP.java Changeset: d46f404b Author: David Holmes Date: 2022-06-11 05:52:14 +0000 URL: https://git.openjdk.org/zgc/commit/d46f404b3179c66e8e5775a9e2253c95238153c7 8279047: Remove expired flags in JDK 20 Reviewed-by: kvn, kbarrett, alanb ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/man/java.1 ! test/jdk/java/lang/Thread/virtual/HoldsLock.java ! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java Changeset: f1143b1b Author: Andrey Turbanov Date: 2022-06-11 10:53:35 +0000 URL: https://git.openjdk.org/zgc/commit/f1143b1b57683665c81d24ff192a9babc30f28ea 8287696: Avoid redundant Hashtable.containsKey call in JarVerifier.doneWithMeta Reviewed-by: jpai, lancea ! src/java.base/share/classes/java/util/jar/JarVerifier.java Changeset: 0cb0ecf4 Author: Sibabrata Sahoo Date: 2022-06-13 05:17:58 +0000 URL: https://git.openjdk.org/zgc/commit/0cb0ecf4433f1054ba2f0fbdabee01323893e0fe 8209935: Test to cover CodeSource.getCodeSigners() Reviewed-by: mullan + test/jdk/java/security/CodeSource/CertsMatch.java ! test/jdk/java/security/CodeSource/Implies.java + test/jdk/java/security/CodeSource/certs Changeset: ac28be72 Author: Koichi Sakata Committer: Roberto Casta?eda Lozano Date: 2022-06-13 08:22:57 +0000 URL: https://git.openjdk.org/zgc/commit/ac28be721feb2d14120132f6b289ca436acf0406 8283612: IGV: Remove Graal module Reviewed-by: rcastanedalo, chagedorn - src/utils/IdealGraphVisualizer/Graal/pom.xml - src/utils/IdealGraphVisualizer/Graal/src/main/java/com/sun/hotspot/igv/graal/filters/GraalCFGFilter.java - src/utils/IdealGraphVisualizer/Graal/src/main/java/com/sun/hotspot/igv/graal/filters/GraalColoringFilter.java - src/utils/IdealGraphVisualizer/Graal/src/main/java/com/sun/hotspot/igv/graal/filters/GraalEdgeColorFilter.java - src/utils/IdealGraphVisualizer/Graal/src/main/nbm/manifest.mf - src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/Bundle.properties - src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/callgraph.filter - src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/color.filter - src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/probability.filter - src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/reduceEdges.filter - src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/removeFloating.filter - src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/removeState.filter - src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/filters/stampColor.filter - src/utils/IdealGraphVisualizer/Graal/src/main/resources/com/sun/hotspot/igv/graal/layer.xml ! src/utils/IdealGraphVisualizer/application/pom.xml ! src/utils/IdealGraphVisualizer/pom.xml Changeset: 33ed0365 Author: Emanuel Peter Date: 2022-06-13 11:46:13 +0000 URL: https://git.openjdk.org/zgc/commit/33ed0365c3ed182a9d063e1701fe69bfb72dfa2e 8283775: better dump: VM support for graph querying in debugger with BFS traversal and node filtering Reviewed-by: kvn, chagedorn, thartmann, rcastanedalo ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: 0207d761 Author: Andrew Haley Date: 2022-06-13 14:35:43 +0000 URL: https://git.openjdk.org/zgc/commit/0207d761f45c85dbcdc509bbba9e73bbe5d19329 8287926: AArch64: intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long Reviewed-by: adinn, ngasson ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: 4aede33f Author: Jie Fu Date: 2022-06-13 14:36:57 +0000 URL: https://git.openjdk.org/zgc/commit/4aede33fbf940290bb86ac1af1e833ce4d709100 8288282: Zero-release build is broken after JDK-8279047 due to UseHeavyMonitors is read-only Reviewed-by: dholmes, shade ! src/hotspot/cpu/zero/vm_version_zero.cpp ! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java Changeset: 2adef6a1 Author: Kevin Driver Committer: Bradford Wetmore Date: 2022-06-13 14:38:36 +0000 URL: https://git.openjdk.org/zgc/commit/2adef6a1f84d478bb38b179795f08ffa43680e36 8267860: Off-by-one bug when searching arrays in AlpnGreaseTest Co-authored-by: Bradford Wetmore Reviewed-by: wetmore ! test/jdk/sun/security/ssl/ALPN/AlpnGreaseTest.java Changeset: b97a4f6c Author: Alexey Ivanov Date: 2022-06-13 14:48:52 +0000 URL: https://git.openjdk.org/zgc/commit/b97a4f6cdcd5e497ab901e68923666e493414825 8288114: Update JIRA link in vcs.xml Reviewed-by: mcimadamore, ihse, erikj ! make/ide/idea/jdk/template/vcs.xml Changeset: 17695962 Author: Mark Powers Committer: Weijun Wang Date: 2022-06-13 15:13:56 +0000 URL: https://git.openjdk.org/zgc/commit/17695962ac191b1c0404f9671f09e0e9bbc83ef5 8285263: Minor cleanup could be done in java.security Reviewed-by: weijun ! src/java.base/share/classes/java/security/AlgorithmConstraints.java ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/CodeSigner.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/DigestInputStream.java ! src/java.base/share/classes/java/security/DigestOutputStream.java ! src/java.base/share/classes/java/security/DomainLoadStoreParameter.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/Guard.java ! src/java.base/share/classes/java/security/GuardedObject.java ! src/java.base/share/classes/java/security/InvalidKeyException.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyFactorySpi.java ! src/java.base/share/classes/java/security/KeyPair.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyRep.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/KeyStoreSpi.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/MessageDigestSpi.java ! src/java.base/share/classes/java/security/PKCS12Attribute.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/PermissionCollection.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/Principal.java ! src/java.base/share/classes/java/security/PrivateKey.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/PublicKey.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/SignatureSpi.java ! src/java.base/share/classes/java/security/Timestamp.java ! src/java.base/share/classes/java/security/URIParameter.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/CRL.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertPathValidatorException.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/security/cert/CollectionCertStoreParameters.java ! src/java.base/share/classes/java/security/cert/Extension.java ! src/java.base/share/classes/java/security/cert/LDAPCertStoreParameters.java ! src/java.base/share/classes/java/security/cert/PKIXBuilderParameters.java ! src/java.base/share/classes/java/security/cert/PKIXCertPathBuilderResult.java ! src/java.base/share/classes/java/security/cert/PKIXCertPathChecker.java ! src/java.base/share/classes/java/security/cert/PKIXCertPathValidatorResult.java ! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java ! src/java.base/share/classes/java/security/cert/PolicyQualifierInfo.java ! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/cert/X509Extension.java ! src/java.base/share/classes/java/security/interfaces/DSAKey.java ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/java.base/share/classes/java/security/interfaces/DSAParams.java ! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java ! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java ! src/java.base/share/classes/java/security/interfaces/RSAKey.java ! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/security/spec/DSAPrivateKeySpec.java ! src/java.base/share/classes/java/security/spec/DSAPublicKeySpec.java ! src/java.base/share/classes/java/security/spec/ECField.java ! src/java.base/share/classes/java/security/spec/ECFieldF2m.java ! src/java.base/share/classes/java/security/spec/ECFieldFp.java ! src/java.base/share/classes/java/security/spec/ECPrivateKeySpec.java ! src/java.base/share/classes/java/security/spec/ECPublicKeySpec.java ! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java ! src/java.base/share/classes/java/security/spec/EllipticCurve.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/RSAKeyGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java ! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java Changeset: e0baf012 Author: Severin Gehwolf Date: 2022-06-13 15:14:51 +0000 URL: https://git.openjdk.org/zgc/commit/e0baf012b111e422ddf39a577b1b4af2599fd00d 8287007: [cgroups] Consistently use stringStream throughout parsing code Reviewed-by: iklam ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp + test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp + test/jdk/jdk/internal/platform/cgroup/CgroupV1SubsystemControllerTest.java + test/jdk/jdk/internal/platform/cgroup/CgroupV2SubsystemControllerTest.java Changeset: 8f400b9a Author: Hai-May Chao Date: 2022-06-13 15:31:58 +0000 URL: https://git.openjdk.org/zgc/commit/8f400b9aab57d0639721add2ba511bfc0459bd89 8286779: javax.crypto.CryptoPolicyParser#isConsistent always returns 'true' Reviewed-by: mullan, rhalade ! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java + test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java Changeset: 53a0acee Author: Jonathan Gibbons Date: 2022-06-13 18:13:21 +0000 URL: https://git.openjdk.org/zgc/commit/53a0acee06eb32fba700967c9a34d37ea42f7a99 8286101: Support formatting in @value tag Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties + test/langtools/jdk/javadoc/doclet/testValueTag/TestValueFormats.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/ValueTest.out ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/ValueTest.java ! test/langtools/tools/javac/lib/DPrinter.java Changeset: 9b6d0a7e Author: Gaurav Chaudhari Committer: Naoto Sato Date: 2022-06-13 20:01:57 +0000 URL: https://git.openjdk.org/zgc/commit/9b6d0a7e94fd18d302c559bec6f785d71a919a88 8285838: DST not applying properly with zone id offset set with TZ env variable Reviewed-by: naoto ! src/java.base/unix/native/libjava/TimeZone_md.c + test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java Changeset: b42c1ad1 Author: Alisen Chung Committer: Alexey Ivanov Date: 2022-06-13 20:05:06 +0000 URL: https://git.openjdk.org/zgc/commit/b42c1ad1086a5c3f579e27380d23f67f8cebb437 8279614: The left line of the TitledBorder is not painted on 150 scale factor Co-authored-by: Alexey Ivanov Reviewed-by: kizune, aivanov, prr ! src/java.desktop/share/classes/javax/swing/border/EtchedBorder.java + test/jdk/javax/swing/border/EtchedBorder/ScaledEtchedBorderTest.java Changeset: e90b579b Author: Daniel D. Daugherty Date: 2022-06-13 20:47:34 +0000 URL: https://git.openjdk.org/zgc/commit/e90b579b294eb88f6b4e236d19b05063775ee8d7 8288332: Tier1 validate-source fails after 8279614 Reviewed-by: darcy ! test/jdk/javax/swing/border/EtchedBorder/ScaledEtchedBorderTest.java Changeset: a9c2ab67 Author: Brian Burkhalter Date: 2022-06-13 22:47:13 +0000 URL: https://git.openjdk.org/zgc/commit/a9c2ab67c44872ce0247aef6bf972bf4246b44be 8288080: (fc) FileChannel::map for MemorySegments should state it always throws UOE Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/FileChannel.java Changeset: d9c1364d Author: Aleksey Shipilev Date: 2022-06-10 17:07:20 +0000 URL: https://git.openjdk.org/zgc/commit/d9c1364ddecde7e56e165b86e55dc23bda4ff921 8288101: False build warning-as-error with GCC 9 after JDK-8214976 Reviewed-by: mdoerr, zgu, kbarrett ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp Changeset: f4b05a11 Author: Joe Darcy Date: 2022-06-11 00:44:15 +0000 URL: https://git.openjdk.org/zgc/commit/f4b05a1168e17000ef31173860af77aa722d2280 8288173: JDK-8202449 fix causes conformance test failure : api/java_util/Random/RandomGenerator/NextFloat.html Backport-of: da2339cf6971532593e4f1b5ebbce8d1ed2e83b2 ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java Changeset: 7aafc69a Author: Martin Doerr Date: 2022-06-13 14:42:49 +0000 URL: https://git.openjdk.org/zgc/commit/7aafc69a96cc5c2899d9930bcb81ae4cd0319d5c 8288105: [PPC64] Problems with -XX:+VerifyStack Reviewed-by: goetz, mbaesken ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp Changeset: 19043538 Author: Jesper Wilhelmsson Date: 2022-06-14 00:27:47 +0000 URL: https://git.openjdk.org/zgc/commit/19043538e100f3646802c2f571dd9c5c67e7f90d Merge Changeset: fbe92666 Author: Naoto Sato Date: 2022-06-14 01:06:54 +0000 URL: https://git.openjdk.org/zgc/commit/fbe926662287283c579fdb4ca8290670500cf5a5 8288378: [BACKOUT] DST not applying properly with zone id offset set with TZ env variable Reviewed-by: dholmes ! src/java.base/unix/native/libjava/TimeZone_md.c - test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java Changeset: 86c9241c Author: Eric Liu Committer: Xiaohong Gong Date: 2022-06-14 03:38:42 +0000 URL: https://git.openjdk.org/zgc/commit/86c9241cce50dfdaf1dcd2c218ecc8e5f5af3918 8287028: AArch64: [vectorapi] Backend implementation of VectorMask.fromLong with SVE2 Reviewed-by: xgong, ngasson ! 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/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: 03dca565 Author: Swati Sharma Committer: Jatin Bhateja Date: 2022-06-14 06:13:26 +0000 URL: https://git.openjdk.org/zgc/commit/03dca565cfcb3fb65a69ac6c59f062f1eeef87ac 8287525: Extend IR annotation with new options to test specific target feature. Co-authored-by: Jatin Bhateja Reviewed-by: chagedorn, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java + test/hotspot/jtreg/compiler/vectorapi/TestCPUFeatureCheck.java Changeset: c2ccf4ca Author: Matthias Baesken Date: 2022-06-14 07:18:07 +0000 URL: https://git.openjdk.org/zgc/commit/c2ccf4ca85b5375e08dce836acd6e86c851c3bd6 8288003: log events for os::dll_unload Reviewed-by: dholmes, stuefe ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: 1a653322 Author: Magnus Ihse Bursie Date: 2022-06-14 07:48:49 +0000 URL: https://git.openjdk.org/zgc/commit/1a6533225d8f4b9c5d21e236eaa9f827f096fa5d 8287906: Rewrite of GitHub Actions (GHA) sanity tests Reviewed-by: shade, erikj, cstein + .github/actions/config/action.yml + .github/actions/do-build/action.yml + .github/actions/get-bootjdk/action.yml + .github/actions/get-bundles/action.yml + .github/actions/get-gtest/action.yml + .github/actions/get-jtreg/action.yml + .github/actions/get-msys2/action.yml + .github/actions/upload-bundles/action.yml + .github/scripts/gen-build-failure-report.sh + .github/scripts/gen-test-results.sh + .github/scripts/gen-test-summary.sh + .github/workflows/build-cross-compile.yml + .github/workflows/build-linux.yml + .github/workflows/build-macos.yml + .github/workflows/build-windows.yml + .github/workflows/main.yml - .github/workflows/submit.yml + .github/workflows/test.yml + make/conf/github-actions.conf - make/conf/test-dependencies Changeset: 0530f4e5 Author: Matthias Baesken Date: 2022-06-14 10:43:07 +0000 URL: https://git.openjdk.org/zgc/commit/0530f4e517be5d5b3ff10be8a0764e564f068c06 8288094: cleanup old _MSC_VER handling Reviewed-by: mdoerr, clanger, aturbanov ! src/hotspot/os_cpu/windows_aarch64/unwind_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/interpreter/bytecodes.cpp ! src/java.base/share/native/launcher/main.c ! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp Changeset: fb297705 Author: Paul Sandoz Date: 2022-06-14 16:22:59 +0000 URL: https://git.openjdk.org/zgc/commit/fb297705f6dc668bea0257efb9c46b90b5eab2e9 8287186: JDK modules participating in preview Reviewed-by: alanb, jlahoda + src/java.base/share/classes/jdk/internal/javac/ParticipatesInPreview.java ! src/java.base/share/classes/module-info.java ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/java.management/share/classes/module-info.java ! src/java.management/share/classes/sun/management/ThreadImpl.java ! src/java.management/share/classes/sun/management/Util.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java ! src/jdk.incubator.concurrent/share/classes/module-info.java ! src/jdk.incubator.vector/share/classes/module-info.java Changeset: 0f580974 Author: Coleen Phillimore Date: 2022-06-14 19:30:39 +0000 URL: https://git.openjdk.org/zgc/commit/0f580974a606cf9df293dbaebf72ab86cd01b774 8288134: Super class names don't have envelopes Reviewed-by: iklam, hseigel, fparain ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp Changeset: bbaeacb5 Author: Harshitha Onkar Committer: Dmitry Markov Date: 2022-06-14 19:48:06 +0000 URL: https://git.openjdk.org/zgc/commit/bbaeacb597a8acc2c88793a6231c53ea0453f4d4 8265586: [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set. Reviewed-by: aivanov, dmarkov, azvegint ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp + test/jdk/java/awt/Frame/AwtFramePackTest.java Changeset: fe807217 Author: Yoshiki Sato Committer: Mandy Chung Date: 2022-06-15 00:12:53 +0000 URL: https://git.openjdk.org/zgc/commit/fe807217a79753f84c00432e7451c17baa6645c5 8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier Reviewed-by: mchung ! src/java.base/macosx/classes/jdk/internal/loader/ClassLoaderHelper.java ! test/jdk/java/lang/RuntimeTests/loadLibrary/exeLibraryCache/LibraryFromCache.java Changeset: 08400f18 Author: Zhuojun Miao Committer: Tobias Hartmann Date: 2022-06-15 05:57:55 +0000 URL: https://git.openjdk.org/zgc/commit/08400f18badb23ea3d00282e8b71e76844398a67 8287349: AArch64: Merge LDR instructions to improve C1 OSR performance Reviewed-by: aph, ngasson, thartmann ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp Changeset: 444a0d98 Author: Matthias Baesken Date: 2022-06-15 06:39:23 +0000 URL: https://git.openjdk.org/zgc/commit/444a0d98ac06ab043e3b11281234fd515abff302 8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist Reviewed-by: sgehwolf, mdoerr ! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java Changeset: 33f34d54 Author: Matthias Baesken Date: 2022-06-15 06:53:12 +0000 URL: https://git.openjdk.org/zgc/commit/33f34d540e01db7e64da97d518e9dd88d014fb23 8288207: Enhance MalformedURLException in Uri.parseCompat Reviewed-by: dfuchs, alanb ! src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java Changeset: 2471f8f7 Author: Emanuel Peter Date: 2022-06-15 08:06:47 +0000 URL: https://git.openjdk.org/zgc/commit/2471f8f7c56dfc1b8de287cb990121d30976ba36 8287647: VM debug support: find node by pattern in name or dump Reviewed-by: kvn, chagedorn, thartmann ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/utilities/stringUtils.cpp ! src/hotspot/share/utilities/stringUtils.hpp Changeset: 68b20572 Author: Boris Ulasevich Date: 2022-06-15 09:10:48 +0000 URL: https://git.openjdk.org/zgc/commit/68b2057205844228562f3a0801d70e4a5a04ea85 8287373: remove unnecessary paddings in generated code Reviewed-by: kvn ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidOopMap.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java Changeset: dfeeb6f8 Author: Andrey Turbanov Date: 2022-06-15 10:35:02 +0000 URL: https://git.openjdk.org/zgc/commit/dfeeb6f8f3c42d6fe2adf89f243e7011827db122 8288140: Avoid redundant Hashtable.get call in Signal.handle Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/misc/Signal.java Changeset: d5cd2f2c Author: Johan Sj?l?n Committer: Jorn Vernee Date: 2022-06-15 12:23:49 +0000 URL: https://git.openjdk.org/zgc/commit/d5cd2f2caa857891c2cbc13e7da4f85720f3bbb7 8284849: Add deoptimization to unified logging Reviewed-by: jvernee, kvn, xliu, coleenp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 6633855c Author: Andrew Leonard Date: 2022-06-15 14:00:20 +0000 URL: https://git.openjdk.org/zgc/commit/6633855ca78ff0f5f1213a2a1424436678a30e55 8288399: MacOS debug symbol files not always deterministic in reproducible builds Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/common/NativeCompilation.gmk Changeset: 13d4ddc3 Author: Conor Cleary Committer: Daniel Fuchs Date: 2022-06-15 15:41:18 +0000 URL: https://git.openjdk.org/zgc/commit/13d4ddc35b1a64e2d882c7dcd554b5aee2720c53 8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/ServerCloseTest.java Changeset: cb5ef3da Author: Magnus Ihse Bursie Date: 2022-06-15 17:36:12 +0000 URL: https://git.openjdk.org/zgc/commit/cb5ef3da1904e6639130c601db9644895807b4d6 8288499: Restore cancel-in-progress in GHA Reviewed-by: erikj, shade ! .github/workflows/main.yml Changeset: 3475e12f Author: Andrey Turbanov Date: 2022-06-15 18:12:29 +0000 URL: https://git.openjdk.org/zgc/commit/3475e12fa6c50dbaf53b6b03f3b8032017394c1f 8288330: Avoid redundant ConcurrentHashMap.get call in Http2ClientImpl.deleteConnection Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java Changeset: 6d595614 Author: Claes Redestad Date: 2022-06-15 19:48:27 +0000 URL: https://git.openjdk.org/zgc/commit/6d595614a26ebe579268dc8216344dfb099bb3ad 8288425: Footprint regression due MH creation when initializing StringConcatFactory Reviewed-by: jvernee, mchung ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 1855e9d2 Author: Kevin Driver Committer: Weijun Wang Date: 2022-06-15 21:03:04 +0000 URL: https://git.openjdk.org/zgc/commit/1855e9d2017f315b31f40329b41eb1cf13c59cfe 8220732: setSeed(long) java api doc is missing warning about provided seed quality Reviewed-by: wetmore ! src/java.base/share/classes/java/security/SecureRandom.java Changeset: 9ff40346 Author: Daniel D. Daugherty Date: 2022-06-15 21:19:31 +0000 URL: https://git.openjdk.org/zgc/commit/9ff40346dd45ae1607785bb242d9db10562fb99a 8288530: ProblemList serviceability/jvmti/VMObjectAlloc/VMObjectAllocTest.java in -Xcomp mode Reviewed-by: amenkov ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 07612281 Author: Ioi Lam Date: 2022-06-15 22:40:03 +0000 URL: https://git.openjdk.org/zgc/commit/07612281b084de62b6fb9e682184f93316130f41 8288443: Simplify vmClasses::resolve_all() Reviewed-by: ccheung, dholmes, coleenp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmClasses.cpp Changeset: f7ba3b7e Author: Hao Sun Committer: Ningsheng Jian Date: 2022-06-16 00:54:27 +0000 URL: https://git.openjdk.org/zgc/commit/f7ba3b7e422c0a4b899b7aa11d0f903e6c1614a9 8288300: AArch64: Remove the assertion in fmovs/fmovd(FloatRegister, FloatRegister) Reviewed-by: aph, ngasson ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp Changeset: a1795901 Author: Fei Gao Committer: Pengfei Li Date: 2022-06-16 02:40:59 +0000 URL: https://git.openjdk.org/zgc/commit/a1795901ee292fa6272768cef2fedcaaf8044074 8283091: Support type conversion between different data sizes in SLP Reviewed-by: kvn, sviswanathan ! 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/x86.ad ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java ! test/hotspot/jtreg/compiler/codegen/TestByteDoubleVect.java ! test/hotspot/jtreg/compiler/codegen/TestByteFloatVect.java ! test/hotspot/jtreg/compiler/codegen/TestByteLongVect.java ! test/hotspot/jtreg/compiler/codegen/TestFloatDoubleVect.java ! test/hotspot/jtreg/compiler/codegen/TestIntDoubleVect.java ! test/hotspot/jtreg/compiler/codegen/TestIntLongVect.java ! test/hotspot/jtreg/compiler/codegen/TestLongFloatVect.java ! test/hotspot/jtreg/compiler/codegen/TestShortDoubleVect.java ! test/hotspot/jtreg/compiler/codegen/TestShortFloatVect.java ! test/hotspot/jtreg/compiler/codegen/TestShortLongVect.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java Changeset: 39526e28 Author: Tejesh R Committer: Prasanta Sadhukhan Date: 2022-06-16 03:47:30 +0000 URL: https://git.openjdk.org/zgc/commit/39526e28bc4b82d22623a839362fd443e9fb11f0 8284619: javax/swing/JTable/8236907/LastVisibleRow.java failed with "Test Case Failed!!, Last Row not Visible!!!" Reviewed-by: psadhukhan, honkar ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JTable/8236907/LastVisibleRow.java Changeset: b2a58bec Author: Dmitry Kulikov Committer: Aleksey Shipilev Date: 2022-06-16 08:12:30 +0000 URL: https://git.openjdk.org/zgc/commit/b2a58bec4a4f70a06b23013cc4c351b36a413521 8288005: HotSpot build with disabled PCH fails for Windows AArch64 Reviewed-by: shade, kbarrett ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp Changeset: 53ef59c4 Author: Daniel D. Daugherty Date: 2022-06-13 22:47:33 +0000 URL: https://git.openjdk.org/zgc/commit/53ef59c40253d893b8624ab54092d4ddb0966695 8288365: ProblemList java/lang/reflect/callerCache/ReflectionCallerCacheTest.java in -Xcomp on macosx-x64 and windows-x64 Reviewed-by: dholmes, mchung ! test/jdk/ProblemList-Xcomp.txt Changeset: c76a06ae Author: Alan Bateman Date: 2022-06-14 13:00:27 +0000 URL: https://git.openjdk.org/zgc/commit/c76a06aeb5fe7d7630736a74aad8c873b7afe36b 8288214: serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java test failed Reviewed-by: lmesnik, zgu, dcubed, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java Changeset: 8cd87e73 Author: Aleksey Shipilev Date: 2022-06-14 14:34:45 +0000 URL: https://git.openjdk.org/zgc/commit/8cd87e731bcaff2d7838995c68056742d577ad3b 8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic Reviewed-by: iveresov, dlong ! src/hotspot/share/c1/c1_LIRGenerator.cpp + test/hotspot/jtreg/compiler/intrinsics/klass/TestGetModifiers.java Changeset: 5a8e1e43 Author: Brian Burkhalter Date: 2022-06-14 17:59:06 +0000 URL: https://git.openjdk.org/zgc/commit/5a8e1e43a4436e6537fc96cfea4ea47d4a958c35 8287889: (fs) Files.copy description of REPLACE_EXISTING is hard to read Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 50f99c32 Author: Vladimir Ivanov Date: 2022-06-14 22:37:00 +0000 URL: https://git.openjdk.org/zgc/commit/50f99c3208fc9f479cc109fb6e73d262e27026a2 8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes Reviewed-by: thartmann, kvn ! src/hotspot/share/ci/ciInstanceKlass.cpp Changeset: 31bc6899 Author: Aleksey Shipilev Date: 2022-06-15 07:49:20 +0000 URL: https://git.openjdk.org/zgc/commit/31bc689977c536d7e6b28020eac1b472b60f7e06 8288324: Loom: Uninitialized JvmtiEnvs in VM_Virtual* ops Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiEnvBase.hpp Changeset: f3b1f60a Author: Alan Bateman Date: 2022-06-15 08:20:51 +0000 URL: https://git.openjdk.org/zgc/commit/f3b1f60a29d0d48346988239f15437780642f562 8288289: Preview APIs in jdk.jdi, jdk.management, and jdk.jfr should be reflective preview APIs Reviewed-by: cjplummer, jlahoda ! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java Changeset: 395aea30 Author: Paul Sandoz Date: 2022-06-15 19:21:13 +0000 URL: https://git.openjdk.org/zgc/commit/395aea307faa96bf78ddc15798ba7d855c2db170 8288414: Long::compress/expand samples are not correct Reviewed-by: alanb ! src/java.base/share/classes/java/lang/Long.java Changeset: 9254e129 Author: Daniel D. Daugherty Date: 2022-06-15 19:43:38 +0000 URL: https://git.openjdk.org/zgc/commit/9254e1299374b772c2ea12176a145fb0e91c7fbc 8288526: ProblemList gc/stress/TestStressG1Humongous.java on windows-x64 Reviewed-by: psandoz ! test/hotspot/jtreg/ProblemList.txt Changeset: 729164f5 Author: Jonathan Gibbons Date: 2022-06-15 22:31:56 +0000 URL: https://git.openjdk.org/zgc/commit/729164f53499f146579a48ba1b466c687802f330 8288533: Missing @param tags in com.sun.source classes Reviewed-by: darcy, iris ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePathScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePathScanner.java Changeset: 3d12c022 Author: Jesper Wilhelmsson Date: 2022-06-16 12:01:32 +0000 URL: https://git.openjdk.org/zgc/commit/3d12c0225b31bb359bec70aac6befd879cd0c934 Merge ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java Changeset: cf4a4966 Author: Coleen Phillimore Date: 2022-06-16 12:38:06 +0000 URL: https://git.openjdk.org/zgc/commit/cf4a4966a846ebea7e07c4ee6387fbf1081ea385 8288064: Class initialization locking Reviewed-by: rehn, vlivanov ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java Changeset: 8fc8fdca Author: Claes Redestad Date: 2022-06-16 15:05:00 +0000 URL: https://git.openjdk.org/zgc/commit/8fc8fdca96138df20226972be8e8326237b07788 8287905: Reduce runtime of java.nio microbenchmarks Reviewed-by: jvernee ! test/micro/org/openjdk/bench/java/nio/channels/SelectOne.java ! test/micro/org/openjdk/bench/java/nio/channels/SelectorWakeup.java Changeset: ce5024f6 Author: Andrey Turbanov Date: 2022-06-16 16:03:05 +0000 URL: https://git.openjdk.org/zgc/commit/ce5024f66fb21400cbb619064d4f0d19849faab4 8288468: Avoid redundant HashMap.get call in NegotiateAuthentication.firstToken Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java Changeset: 2cf7c017 Author: Andrew Haley Date: 2022-06-16 16:38:39 +0000 URL: https://git.openjdk.org/zgc/commit/2cf7c0175977defa765b2acf33a857b9ead1a243 8288478: AArch64: Clean up whitespace in assembler_aarch64.hpp Reviewed-by: shade ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp Changeset: e7d52e25 Author: Adam Sotona Date: 2022-06-16 16:59:19 +0000 URL: https://git.openjdk.org/zgc/commit/e7d52e25a273a534c3195ea58745fd4a34963454 8288594: Address possibly lossy conversions in java.base FloatToDecimal Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java Changeset: e833c1d1 Author: Andrey Turbanov Date: 2022-06-16 17:29:49 +0000 URL: https://git.openjdk.org/zgc/commit/e833c1d179f926edabb2d40c6c357ab20bba726e 8285519: Change usages of TimeUnit.convert to TimeUnit.toXXX Reviewed-by: rriggs ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipUtils.java Changeset: 9d4b25e7 Author: Sandhya Viswanathan Date: 2022-06-16 22:07:13 +0000 URL: https://git.openjdk.org/zgc/commit/9d4b25e7888098a866ff980e37b8d16d456906d8 8288281: compiler/vectorapi/VectorFPtoIntCastTest.java failed with "IRViolationException: There were one or multiple IR rule failures." Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java Changeset: f3da7ff6 Author: Roberto Casta?eda Lozano Date: 2022-06-17 07:32:15 +0000 URL: https://git.openjdk.org/zgc/commit/f3da7ff66e83a44118c090b7729dce858f0df1b1 8288421: IGV: warn user about all unreachable nodes Reviewed-by: chagedorn, thartmann ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: 523d553e Author: Srinivas Mandalika Committer: Sergey Bylokhov Date: 2022-06-17 08:22:27 +0000 URL: https://git.openjdk.org/zgc/commit/523d553e13e7d6fbf0a3befb1c18431738fe8d7f 8282777: Create a Regression test for JDK-4515031 Reviewed-by: serb + test/jdk/javax/accessibility/JFileChooserAccessibleDescriptionTest.java Changeset: cc445926 Author: Claes Redestad Date: 2022-06-17 12:24:16 +0000 URL: https://git.openjdk.org/zgc/commit/cc445926cfe41ee7803791fb223504b0d9fd8100 8287904: Reduce runtime of java.net microbenchmarks Reviewed-by: jvernee = test/micro/org/openjdk/bench/java/net/DatagramChannelSendReceive.java ! test/micro/org/openjdk/bench/java/net/DatagramSocketSendReceive.java - test/micro/org/openjdk/bench/java/net/DatagramSocketTest.java ! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java - test/micro/org/openjdk/bench/java/net/SocketChannelCompare.java ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java - test/micro/org/openjdk/bench/java/net/SocketChannelReadWrite.java ! test/micro/org/openjdk/bench/java/net/SocketReadWrite.java ! test/micro/org/openjdk/bench/java/net/SocketStreaming.java ! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java ! test/micro/org/openjdk/bench/java/net/ThreadLocalURI.java ! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java ! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java Changeset: ff3db520 Author: Maurizio Cimadamore Date: 2022-06-16 15:59:22 +0000 URL: https://git.openjdk.org/zgc/commit/ff3db52044f69754b1ccf54961f453d4afbfba3a 8288534: Out of bound errors for memory segment access mentions wrong values Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/foreign/AbstractLayout.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! test/jdk/java/foreign/TestSegments.java Changeset: c254c9d0 Author: Alexey Semenyuk Date: 2022-06-16 22:04:17 +0000 URL: https://git.openjdk.org/zgc/commit/c254c9d095d0473282ad74e66239a790912a3d76 8287401: jpackage tests failing on Windows due to powershell issue Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java Changeset: 53bf1bfd Author: Alan Bateman Date: 2022-06-17 05:57:28 +0000 URL: https://git.openjdk.org/zgc/commit/53bf1bfdabb79b37afedd09051d057f9eea620f2 8286176: Add JNI_VERSION_19 to jni.h and JNI spec Reviewed-by: dcubed, iris, mchung, dholmes ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/thread.cpp ! src/java.base/share/native/include/jni.h ! src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c ! src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c ! test/hotspot/jtreg/native_sanity/JniVersion.java ! test/jdk/java/lang/ClassLoader/nativeLibrary/libnativeLibraryTest.c ! test/jdk/java/lang/StackWalker/libnativeMethod.c ! test/jdk/jdk/internal/loader/NativeLibraries/libnativeLibrariesTest.c ! test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c Changeset: af64d316 Author: Jesper Wilhelmsson Date: 2022-06-17 13:46:47 +0000 URL: https://git.openjdk.org/zgc/commit/af64d316c0f687c4ceab7591e050449c64e3babc Merge Changeset: 47b86690 Author: Joe Darcy Date: 2022-06-17 16:57:38 +0000 URL: https://git.openjdk.org/zgc/commit/47b86690b6672301aa46d4a7b9ced58d17047cc7 8288573: Make Executable.getParameterCount() actually abstract Reviewed-by: iris, alanb, jpai ! src/java.base/share/classes/java/lang/reflect/Executable.java Changeset: 7d4df6a8 Author: Erik ?sterlund Date: 2022-06-20 06:43:23 +0000 URL: https://git.openjdk.org/zgc/commit/7d4df6a83f6333e0e73686b807ee5d4b0ac10cd2 8284404: Too aggressive sweeping with Loom Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compilerDefinitions.cpp Changeset: 02da5f99 Author: Roberto Casta?eda Lozano Date: 2022-06-20 07:27:11 +0000 URL: https://git.openjdk.org/zgc/commit/02da5f9970ae02e0a67a8bae7cddefe9f3a17ce4 8263384: IGV: Outline should highlight the Graph that has focus Reviewed-by: xliu, chagedorn, thartmann ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/FolderNode.java ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java Changeset: f62b2bd9 Author: Roberto Casta?eda Lozano Date: 2022-06-20 07:34:45 +0000 URL: https://git.openjdk.org/zgc/commit/f62b2bd9cda952b205ee03151cc58c95f588a742 8288480: IGV: toolbar action is not applied to the focused graph Reviewed-by: chagedorn, thartmann ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java Changeset: 7acdcc10 Author: Andrey Turbanov Date: 2022-06-20 08:03:13 +0000 URL: https://git.openjdk.org/zgc/commit/7acdcc1034fb9529ee7b617889d38b0e557a20ec 8288329: Avoid redundant TreeMap.containsKey call in PolicyParser.read Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/PolicyParser.java Changeset: 695d8656 Author: Andrey Turbanov Date: 2022-06-20 09:02:15 +0000 URL: https://git.openjdk.org/zgc/commit/695d8656c5c6452b20d9d5a33ebb8f3d2f71c176 8284672: Collapse identical catch branches in java.desktop Reviewed-by: prr, aivanov, serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/com/sun/media/sound/SF2SoundbankReader.java ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/LazyActionMap.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/text/CompositeView.java ! src/java.desktop/share/classes/javax/swing/text/InternationalFormatter.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/html/FrameView.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/IsindexView.java ! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/font/Type1Font.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java ! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java Changeset: d917e187 Author: Claes Redestad Date: 2022-06-20 10:20:31 +0000 URL: https://git.openjdk.org/zgc/commit/d917e1874e46ccc26a8fa4ac82d21f4b22484452 8288667: Reduce runtime of java.text microbenchmarks Reviewed-by: jvernee ! test/micro/org/openjdk/bench/java/text/DefFormatterBench.java Changeset: 68bff045 Author: Claes Redestad Date: 2022-06-20 10:21:51 +0000 URL: https://git.openjdk.org/zgc/commit/68bff04515ecd482771196cfe51203db43a667b4 8288673: Reduce runtime of java.time microbenchmarks Reviewed-by: jvernee ! test/micro/org/openjdk/bench/java/time/GetYearBench.java ! test/micro/org/openjdk/bench/java/time/InstantBench.java ! test/micro/org/openjdk/bench/java/time/format/DateTimeFormatterBench.java Changeset: 46d5b682 Author: Erik Gahlin Date: 2022-06-20 11:48:27 +0000 URL: https://git.openjdk.org/zgc/commit/46d5b682db028c51e6dd9a22473161de6a5a9f1a 8288685: JFR: Use static methods for Active Recording and Active Setting events Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java Changeset: 5cdb4b19 Author: Claes Redestad Date: 2022-06-20 11:56:20 +0000 URL: https://git.openjdk.org/zgc/commit/5cdb4b196047d4f2d69df0fc73102c102bf042f7 8288011: StringConcatFactory: Split application of stringifiers Reviewed-by: jvernee, mchung ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 406cf611 Author: tqxia Committer: Thomas Schatzl Date: 2022-06-20 12:58:26 +0000 URL: https://git.openjdk.org/zgc/commit/406cf611d99e30052373aeab0f7bcbd0efd7177b 8287771: Remove useless G1 After GC summary refinement and sampling thread times Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java Changeset: a7df5a40 Author: Markus Gr?nlund Date: 2022-06-20 13:30:19 +0000 URL: https://git.openjdk.org/zgc/commit/a7df5a40639a4d3138616c9fc1b144381240d2e5 8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state Reviewed-by: jbachorik, egahlin ! 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/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java Changeset: 302a6c06 Author: Emanuel Peter Date: 2022-06-20 14:29:06 +0000 URL: https://git.openjdk.org/zgc/commit/302a6c068dcbb176381b1535baf25547079c9b06 8287801: Fix test-bugs related to stress flags Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java ! test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE2IntVect.java ! test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE4IntVect.java ! test/hotspot/jtreg/compiler/c2/irTests/blackhole/BlackholeStoreStoreEATest.java ! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java ! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java ! test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java ! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java ! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java Changeset: 983f75ca Author: Jonathan Gibbons Date: 2022-06-17 16:53:19 +0000 URL: https://git.openjdk.org/zgc/commit/983f75caa614432d25724851c979321f85a16327 8288545: Missing space in error message Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java + test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkNotFound.java Changeset: 97544be5 Author: Erik Gahlin Date: 2022-06-17 19:40:08 +0000 URL: https://git.openjdk.org/zgc/commit/97544be5b68860bad0431ec88737ad7cdc284862 8268398: 15% increase in JFR footprint in Noop-Base Reviewed-by: jbachorik ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java Changeset: f12d0449 Author: Jonathan Gibbons Date: 2022-06-17 21:48:24 +0000 URL: https://git.openjdk.org/zgc/commit/f12d04492943bd9ff66ec754956fa17b53677794 8288692: jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java fails after JDK-8288545 Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java Changeset: ae030bcb Author: Xiaohong Gong Date: 2022-06-20 01:07:45 +0000 URL: https://git.openjdk.org/zgc/commit/ae030bcbc53fdfcfb748ae1e47e660f698b3fcb7 8288397: AArch64: Fix register issues in SVE backend match rules Reviewed-by: njian, ngasson ! src/hotspot/cpu/aarch64/aarch64_sve.ad ! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 + test/hotspot/jtreg/compiler/vectorapi/VectorGatherScatterTest.java + test/hotspot/jtreg/compiler/vectorapi/VectorMaskedNotTest.java Changeset: ed714af8 Author: Christian Hagedorn Date: 2022-06-20 06:47:40 +0000 URL: https://git.openjdk.org/zgc/commit/ed714af854d79fb2b47849f6efdf0c26686b58b3 8288564: C2: LShiftLNode::Ideal produces wrong result after JDK-8278114 Reviewed-by: kvn, iveresov, thartmann ! src/hotspot/share/opto/mulnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestIRLShiftIdeal_XPlusX_LShiftC.java Changeset: 09da87cf Author: Martin Doerr Date: 2022-06-20 08:34:06 +0000 URL: https://git.openjdk.org/zgc/commit/09da87cf5c2ed6de059425437e46517da9883e7e 8288485: jni/nullCaller/NullCallerTest.java failing (ppc64) Reviewed-by: alanb ! test/jdk/jni/nullCaller/CallHelper.hpp Changeset: 1cf83a40 Author: Erik Gahlin Date: 2022-06-20 12:23:33 +0000 URL: https://git.openjdk.org/zgc/commit/1cf83a403f15067fb5a64cff68dc5706f533ebd7 8287800: JFR: Incorrect error message when starting recording with missing .jfc file Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFCParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java + src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModelException.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/Parser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlCondition.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlConfiguration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlElement.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlExpression.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlNot.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlTest.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java ! test/jdk/jdk/jfr/jcmd/JcmdAsserts.java Changeset: 0408f9c5 Author: Markus Gr?nlund Date: 2022-06-20 14:24:35 +0000 URL: https://git.openjdk.org/zgc/commit/0408f9c5436c96128bfe1264faf9fe3f9668f492 8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state Backport-of: a7df5a40639a4d3138616c9fc1b144381240d2e5 ! 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/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java Changeset: 33d0363e Author: Erik Gahlin Date: 2022-06-20 16:20:31 +0000 URL: https://git.openjdk.org/zgc/commit/33d0363e03358c15126b7f040732fb32cafef420 8288741: JFR: Change package name of snippet files Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java ! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java Changeset: 453e8beb Author: Lance Andersen Date: 2022-06-20 17:32:31 +0000 URL: https://git.openjdk.org/zgc/commit/453e8beb43d56656d358c56f9d505ceaeba53f72 8288527: broken link in java.base/java/util/zip/package-summary.html Reviewed-by: bpb, martin ! src/java.base/share/classes/java/util/zip/package-info.java Changeset: 7039c661 Author: Jesper Wilhelmsson Date: 2022-06-20 19:38:49 +0000 URL: https://git.openjdk.org/zgc/commit/7039c6616ad1b67320f08e7ea4763e8ff4977430 Merge ! src/hotspot/cpu/aarch64/aarch64_sve.ad ! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/hotspot/cpu/aarch64/aarch64_sve.ad ! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java Changeset: 7e211d7d Author: Rob McKenna Date: 2022-06-21 00:23:12 +0000 URL: https://git.openjdk.org/zgc/commit/7e211d7daac32dca8f26f408d1a3b2c7805b5a2e 8287672: jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run Reviewed-by: dfuchs, aefimov ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java Changeset: ad891461 Author: Ioi Lam Date: 2022-06-21 05:20:58 +0000 URL: https://git.openjdk.org/zgc/commit/ad8914616bd63f628e5b6472f1f48315dacfbc94 8288601: Consolidate static/dynamic archive tables Reviewed-by: ccheung ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: 5e680d05 Author: Jaikiran Pai Date: 2022-06-21 07:12:32 +0000 URL: https://git.openjdk.org/zgc/commit/5e680d059445f1c2e702914a4033624ed7979509 8288724: Prevent NullPointerException in serviceability/tmtools/jstack/DaemonThreadTest.java if jstack process fails Reviewed-by: kevinw, sspitsyn ! test/hotspot/jtreg/serviceability/tmtools/jstack/DaemonThreadTest.java Changeset: 701ea3be Author: Thomas Stuefe Date: 2022-06-21 07:55:48 +0000 URL: https://git.openjdk.org/zgc/commit/701ea3beaaef1acda2d2e041cfdb7d75549cf95c 8288556: VM crashes if it gets sent SIGUSR2 from outside Reviewed-by: dholmes, lucy ! src/hotspot/os/posix/signals_posix.cpp Changeset: 0f801fe6 Author: Andrey Turbanov Date: 2022-06-21 08:28:04 +0000 URL: https://git.openjdk.org/zgc/commit/0f801fe6fd2fcc181121f9846f6869ca3a03e18a 8288628: Unnecessary Hashtable usage in ConditionalSpecialCasing Reviewed-by: naoto, jpai ! src/java.base/share/classes/java/lang/ConditionalSpecialCasing.java Changeset: 19017358 Author: Weijun Wang Date: 2022-06-21 14:33:03 +0000 URL: https://git.openjdk.org/zgc/commit/19017358b1b3c63fdddc1eecb2fe52f7b7d4b6e3 8288209: SSL debug message wrong about unsupported authentication scheme Reviewed-by: djelinski, jnimeh ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/X509Authentication.java Changeset: 535fba8b Author: Brian Burkhalter Date: 2022-06-21 15:27:52 +0000 URL: https://git.openjdk.org/zgc/commit/535fba8bfcd1bec6400b7be7d7c95e1310ac2b4b 8288687: (fc) Unix version ofFileChannelImpl.transferTo0() should should return IOS_UNSUPPORTED if not Linux, macOS, nor AIX Reviewed-by: alanb ! src/java.base/unix/native/libnio/ch/FileChannelImpl.c Changeset: f0804304 Author: Leonid Mesnik Date: 2022-06-21 18:38:03 +0000 URL: https://git.openjdk.org/zgc/commit/f0804304400f380661a8a06e4c1dad97068fae60 8288599: com/sun/management/OperatingSystemMXBean/TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ... Reviewed-by: sspitsyn, kevinw ! test/jdk/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java Changeset: 9f8bfab2 Author: Ioi Lam Date: 2022-06-21 20:54:59 +0000 URL: https://git.openjdk.org/zgc/commit/9f8bfab29009299e81f4929b5dbd399c21f34d7c 8288537: Move Devirtualizer out of hotspot/share/memory/iterator.hpp Reviewed-by: stefank, coleenp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp ! src/hotspot/share/oops/instanceRefKlass.inline.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp + src/hotspot/share/utilities/devirtualizer.hpp + src/hotspot/share/utilities/devirtualizer.inline.hpp Changeset: b9c39662 Author: Hannes Walln?fer Date: 2022-06-21 05:56:20 +0000 URL: https://git.openjdk.org/zgc/commit/b9c396625cc3fcddb89f93255f85f73a931acc34 8288671: Problematic fix for font boosting Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: af051391 Author: Emanuel Peter Date: 2022-06-21 15:22:02 +0000 URL: https://git.openjdk.org/zgc/commit/af05139133530871c88991aa0340205cfc44972a 8288467: remove memory_operand assert for spilled instructions Reviewed-by: thartmann, shade, jbhateja ! src/hotspot/share/opto/chaitin.cpp Changeset: c74a9235 Author: Hannes Walln?fer Date: 2022-06-21 16:02:22 +0000 URL: https://git.openjdk.org/zgc/commit/c74a9235fc4526d9954ba3cedd14bbb370217570 8288531: Empty spans in mobile navigation markup Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java Changeset: e26d3b3c Author: Daniel D. Daugherty Date: 2022-06-21 16:08:09 +0000 URL: https://git.openjdk.org/zgc/commit/e26d3b3c01a06f250344d0afdaa9fadd1fdae33b 8288497: add support for JavaThread::is_oop_safe() Reviewed-by: pchilanomate, dholmes, rehn, eosterlund ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/services/threadService.cpp Changeset: a1449886 Author: Daniel D. Daugherty Date: 2022-06-21 16:21:03 +0000 URL: https://git.openjdk.org/zgc/commit/a1449886004b2f0a70f1413bb19ce3ba5c914fdf 8288139: JavaThread touches oop after GC barrier is detached Reviewed-by: pchilanomate, dholmes, rehn, eosterlund ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/services/threadIdTable.cpp Changeset: 31d981e5 Author: Daniel D. Daugherty Date: 2022-06-21 16:36:51 +0000 URL: https://git.openjdk.org/zgc/commit/31d981e5ea0fa4108da5ef94272794a8fed4a363 8288532: additional review changes for JDK-8286830 Reviewed-by: pchilanomate, dholmes ! src/hotspot/share/runtime/thread.inline.hpp ! test/hotspot/jtreg/runtime/Thread/StopAtExit.java ! test/hotspot/jtreg/runtime/Thread/SuspendAtExit.java Changeset: 97200a78 Author: Ron Pressler Committer: Serguei Spitsyn Date: 2022-06-21 16:48:33 +0000 URL: https://git.openjdk.org/zgc/commit/97200a78b176ccc8781acb67db2af2f62572d46a 8278053: serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java failing in loom repo with Xcomp Reviewed-by: sspitsyn, pchilanomate, coleenp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 198cec9e Author: Ron Pressler Committer: Serguei Spitsyn Date: 2022-06-21 16:58:55 +0000 URL: https://git.openjdk.org/zgc/commit/198cec9e1b7e8f77a619335dbc569c8def21670c 8286103: VThreadMonitorTest fails "assert(!current->cont_fastpath() || (current->cont_fastpath_thread_state() && !interpreted_native_or_deoptimized_on_stack(current))) failed" Reviewed-by: sspitsyn, pchilanomate ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 834d92dd Author: Aleksey Shipilev Date: 2022-06-21 18:13:36 +0000 URL: https://git.openjdk.org/zgc/commit/834d92dd72257ab5d8c6759028098ac0867c5752 8288754: GCC 12 fails to build zReferenceProcessor.cpp Reviewed-by: kbarrett, ayang, stefank, tschatzl ! src/hotspot/share/gc/z/zReferenceProcessor.cpp Changeset: d7b43af5 Author: Maurizio Cimadamore Date: 2022-06-21 20:59:45 +0000 URL: https://git.openjdk.org/zgc/commit/d7b43af5914d88e5410f33db8b56f4dabdfec25d 8288761: SegmentAllocator:allocate(long bytesSize) not throwing IAEx when bytesSize < 0 Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/ArenaAllocator.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! test/jdk/java/foreign/TestSegmentAllocators.java Changeset: 70008da6 Author: Alexander Matveev Date: 2022-06-21 21:12:21 +0000 URL: https://git.openjdk.org/zgc/commit/70008da6b47c371c4d15162ca38e1521cd09acf9 8287971: Throw exception for missing values in .jpackage.xml Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java Changeset: 2bf5c9a6 Author: Jesper Wilhelmsson Date: 2022-06-21 22:26:26 +0000 URL: https://git.openjdk.org/zgc/commit/2bf5c9a6877b51377a535c6021a9e38549c89029 Merge ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: affbd72a Author: Jaikiran Pai Date: 2022-06-22 05:51:24 +0000 URL: https://git.openjdk.org/zgc/commit/affbd72aa3dce80e2ad54ff775c6f7469f38b05b 8288744: Remove tools/jlink/plugins/CompressorPluginTest.java from problemlist Reviewed-by: alanb ! test/jdk/ProblemList.txt Changeset: d51f4f47 Author: Matthias Baesken Date: 2022-06-22 10:36:16 +0000 URL: https://git.openjdk.org/zgc/commit/d51f4f471f3941294a987dcb68ee264fe27f018a 8287011: Improve container information Reviewed-by: sgehwolf, stuefe ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! test/hotspot/jtreg/containers/docker/TestMisc.java Changeset: 270cf67e Author: Coleen Phillimore Date: 2022-06-22 12:49:25 +0000 URL: https://git.openjdk.org/zgc/commit/270cf67e5ff19b082f710d52831f436dd144d883 8288752: Split thread implementation files Reviewed-by: dholmes, rehn, iklam ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stack_zero.inline.hpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/threadCritical_posix.cpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/os/windows/vmError_windows.cpp = src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp = src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp = src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp = src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp = src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.cpp = src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp = src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.cpp = src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp = src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.cpp = src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp = src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp = src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.hpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp = src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp = src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp = src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp = src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp = src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp = src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.hpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp = src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.cpp = src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp = src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.cpp = src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp = src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp + src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp - src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp = src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.cpp = src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsProtectionDomain.hpp ! src/hotspot/share/cds/classListWriter.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/debugInfo.hpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/compilerThread.hpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/barrierSet.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/gc/shared/copyFailedInfo.hpp ! src/hotspot/share/gc/shared/gcId.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/memAllocator.hpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp ! src/hotspot/share/gc/shared/strongRootsScope.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp ! src/hotspot/share/gc/z/zCPU.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zLock.inline.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zThread.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/bootstrapInfo.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/instrumentation/jfrResolution.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp ! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrFlush.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp ! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp ! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp ! src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/libadt/dict.hpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/logging/logMessageBuffer.cpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/accessBackend.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/fieldStreams.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oopsHierarchy.cpp ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jniCheck.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiDeferredUpdates.hpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/jvmtiUtil.hpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationWrapper.cpp ! src/hotspot/share/runtime/continuationWrapper.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/escapeBarrier.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaCalls.hpp + src/hotspot/share/runtime/javaThread.cpp + src/hotspot/share/runtime/javaThread.hpp + src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/monitorDeflationThread.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/nonJavaThread.cpp ! src/hotspot/share/runtime/notificationThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/orderAccess.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/semaphore.inline.hpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/stackOverflow.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/task.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp ! src/hotspot/share/runtime/threadSMR.inline.hpp + src/hotspot/share/runtime/threads.cpp + src/hotspot/share/runtime/threads.hpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticArgument.hpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memBaseline.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier.hpp ! test/hotspot/gtest/code/test_dependencyContext.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_threads.cpp ! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp Changeset: 50c37f53 Author: Jaikiran Pai Date: 2022-06-22 14:45:52 +0000 URL: https://git.openjdk.org/zgc/commit/50c37f53f2ebd2fbbfd9dc5dd055658c55e4c69a 8276798: HttpURLConnection sends invalid HTTP request Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: d4de4757 Author: Naoto Sato Date: 2022-06-22 15:47:07 +0000 URL: https://git.openjdk.org/zgc/commit/d4de4757471d9f21c2a059f91504ecbc4781566e 8287868: Localized names update in COMPAT locale provider Reviewed-by: iris, joehw ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sk_SK.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_BA.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_RS.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_TW.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ar.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_be.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ca.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_cs.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_da.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_de.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el_CY.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_MT.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_PH.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_SG.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es_US.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_et.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fi.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fr.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ga.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hi.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_id.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_it.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ja.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ko.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lt.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lv.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mk.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ms.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mt.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_nl.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no_NO_NY.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pl.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_BR.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_PT.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ru.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sk.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sl.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sq.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr_Latn.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sv.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_th.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_vi.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_SG.properties ! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_TW.properties ! test/jdk/java/util/Locale/LocaleEnhanceTest.java ! test/jdk/java/util/Locale/LocaleTest.java ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/sun/util/resources/Locale/Bug4429024.java ! test/jdk/sun/util/resources/Locale/Bug4965260.java Changeset: 82c77ca8 Author: Xin Liu Date: 2022-06-22 15:57:48 +0000 URL: https://git.openjdk.org/zgc/commit/82c77ca807d62c25b9605c6c8164e42af6c3ce6e 8288926: make runtime/logging/DeoptStats.java more reliable Reviewed-by: simonis, phh ! test/hotspot/jtreg/runtime/logging/DeoptStats.java Changeset: 58b6937b Author: Erik Gahlin Date: 2022-06-22 19:37:51 +0000 URL: https://git.openjdk.org/zgc/commit/58b6937b092c8ba5a5ff64865b40b4f5c4149908 8288982: JFR: Log event streaming actions Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java Changeset: 3b1ec3e6 Author: Jonathan Gibbons Date: 2022-06-22 20:48:31 +0000 URL: https://git.openjdk.org/zgc/commit/3b1ec3e660b9905f59373022b287de77196b407c 8288994: Incorrect @since tags for @value update in JDK-8286101 Reviewed-by: darcy, prappo ! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java Changeset: 9e2d9ac5 Author: Joe Wang Date: 2022-06-22 04:49:17 +0000 URL: https://git.openjdk.org/zgc/commit/9e2d9ac59a19caa52fc661542d4257a7473636d7 8288529: broken link in java.xml Reviewed-by: iris, lancea, naoto ! src/java.xml/share/classes/javax/xml/validation/package-info.java Changeset: 7cf71bc2 Author: Alan Bateman Date: 2022-06-22 07:48:14 +0000 URL: https://git.openjdk.org/zgc/commit/7cf71bc2d3ae3d84552f06358e70204dc65552fc 8287982: Concurrent implicit attach from native threads crashes VM Reviewed-by: dholmes, rehn ! make/test/JtregNativeJdk.gmk ! src/java.base/share/classes/java/lang/Thread.java + test/jdk/java/lang/Thread/jni/AttachCurrentThread/AttachTest.java + test/jdk/java/lang/Thread/jni/AttachCurrentThread/ExplicitAttach.java + test/jdk/java/lang/Thread/jni/AttachCurrentThread/ImplicitAttach.java + test/jdk/java/lang/Thread/jni/AttachCurrentThread/libExplicitAttach.c + test/jdk/java/lang/Thread/jni/AttachCurrentThread/libImplicitAttach.c Changeset: 8fa46c8f Author: Alan Bateman Date: 2022-06-22 07:48:58 +0000 URL: https://git.openjdk.org/zgc/commit/8fa46c8f72201637e377190d94247e8d96646425 8288840: StructureViolationException should not link to fork method Reviewed-by: psandoz, mchung ! src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructureViolationException.java Changeset: 6037ccdd Author: Markus Gr?nlund Date: 2022-06-22 13:29:44 +0000 URL: https://git.openjdk.org/zgc/commit/6037ccdd50acd5424a46120028738b811dff064a 8288846: misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only" Reviewed-by: egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! test/jdk/jdk/jfr/event/sampling/TestNative.java Changeset: 6458ebc8 Author: Daniel D. Daugherty Date: 2022-06-22 16:20:20 +0000 URL: https://git.openjdk.org/zgc/commit/6458ebc8e4cb11d99f7447e01f890ba36ad41664 8288988: ProblemList serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java in -Xcomp mode Reviewed-by: alanb, azvegint ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 5b583e47 Author: Jesper Wilhelmsson Date: 2022-06-22 23:21:49 +0000 URL: https://git.openjdk.org/zgc/commit/5b583e4792b1d59891495a4a050fcdd4d38dfee1 Merge ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: bf0623b1 Author: Evgeny Astigeevich Committer: Andrew Haley Date: 2022-06-23 09:30:59 +0000 URL: https://git.openjdk.org/zgc/commit/bf0623b11fd95f09fe953822af71d965bdab8d0f 8286314: Trampoline not created for far runtime targets outside small CodeCache Reviewed-by: aph, phh ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: a802b981 Author: Thiago Henrique H?pner Committer: Alan Bateman Date: 2022-06-23 09:41:06 +0000 URL: https://git.openjdk.org/zgc/commit/a802b9816ac5c0cb0fd236cc7f25ed4fdb1349ef 8287760: --do-not-resolve-by-default gets overwritten if --warn-if-resolved flags is used Reviewed-by: lancea, alanb, cstein ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! test/jdk/tools/jar/modularJar/Basic.java Changeset: 26c03c18 Author: Thomas Stuefe Date: 2022-06-23 10:15:05 +0000 URL: https://git.openjdk.org/zgc/commit/26c03c1860c6da450b5cd6a46576c78bea682f96 8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes 8284997: arm32 build crashes since JDK-8283326 Reviewed-by: snazarki, xliu, lucy ! src/hotspot/os_cpu/linux_arm/safefetch_linux_arm.S ! src/hotspot/share/runtime/safefetch.hpp