git: openjdk/loom: fibers: 100 new changesets

duke duke at openjdk.java.net
Thu Jun 9 20:24:45 UTC 2022


Changeset: a6fc485a
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-06-04 15:55:43 +0000
URL:       https://git.openjdk.org/loom/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 <dcubed at openjdk.org>
Date:      2022-06-05 14:08:55 +0000
URL:       https://git.openjdk.org/loom/commit/3df4b034fbb49b9d9b3153807192fc999d7371ad

8287837: ProblemList java/lang/ref/OOMEInReferenceHandler.java in -Xcomp

Reviewed-by: rriggs

! test/jdk/ProblemList-Xcomp.txt

Changeset: 8c460b04
Author:    Nikita Gubarkov <nikita.gubarkov at jetbrains.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-06-05 15:34:47 +0000
URL:       https://git.openjdk.org/loom/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 <rrich at openjdk.org>
Date:      2022-06-05 19:30:08 +0000
URL:       https://git.openjdk.org/loom/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 <jbhateja at openjdk.org>
Date:      2022-06-06 00:37:54 +0000
URL:       https://git.openjdk.org/loom/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 <fgao at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-06-06 02:02:10 +0000
URL:       https://git.openjdk.org/loom/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 <shade at openjdk.org>
Date:      2022-06-06 05:29:30 +0000
URL:       https://git.openjdk.org/loom/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 <hannesw at openjdk.org>
Date:      2022-06-06 11:11:43 +0000
URL:       https://git.openjdk.org/loom/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 <kiriyama.takuya at fujitsu.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2022-06-06 21:08:53 +0000
URL:       https://git.openjdk.org/loom/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 <mchung at openjdk.org>
Date:      2022-06-06 21:11:37 +0000
URL:       https://git.openjdk.org/loom/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 <aturbanov at openjdk.org>
Date:      2022-06-06 21:13:29 +0000
URL:       https://git.openjdk.org/loom/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 <aturbanov at openjdk.org>
Date:      2022-06-06 21:15:37 +0000
URL:       https://git.openjdk.org/loom/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 <achung at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-06-06 21:22:38 +0000
URL:       https://git.openjdk.org/loom/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 <serb at openjdk.org>
Date:      2022-06-06 21:25:14 +0000
URL:       https://git.openjdk.org/loom/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 <darcy at openjdk.org>
Date:      2022-06-06 21:26:25 +0000
URL:       https://git.openjdk.org/loom/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 <ccheung at openjdk.org>
Date:      2022-06-06 21:56:01 +0000
URL:       https://git.openjdk.org/loom/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 <asemenyuk at openjdk.org>
Date:      2022-06-06 22:17:59 +0000
URL:       https://git.openjdk.org/loom/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 <mchung at openjdk.org>
Date:      2022-06-06 22:33:18 +0000
URL:       https://git.openjdk.org/loom/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 <serb at openjdk.org>
Date:      2022-06-06 23:17:25 +0000
URL:       https://git.openjdk.org/loom/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 <xgong at openjdk.org>
Date:      2022-06-07 01:16:52 +0000
URL:       https://git.openjdk.org/loom/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 <hannesw at openjdk.org>
Date:      2022-06-07 06:32:39 +0000
URL:       https://git.openjdk.org/loom/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 <shade at openjdk.org>
Date:      2022-06-07 06:55:35 +0000
URL:       https://git.openjdk.org/loom/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 <redestad at openjdk.org>
Date:      2022-06-07 07:22:12 +0000
URL:       https://git.openjdk.org/loom/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 <redestad at openjdk.org>
Date:      2022-06-07 07:23:30 +0000
URL:       https://git.openjdk.org/loom/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 <shade at openjdk.org>
Date:      2022-06-07 07:24:20 +0000
URL:       https://git.openjdk.org/loom/commit/b6c6cc5d9918bf1727ae13d09f8a3bf677a058a7

8286360: ARM32: Fix crashes after JDK-8284161 (Virtual Threads)

Co-authored-by: Sergey Nazarkin <snazarki at openjdk.org>
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 <redestad at openjdk.org>
Date:      2022-06-07 07:25:06 +0000
URL:       https://git.openjdk.org/loom/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 <xgong at openjdk.org>
Date:      2022-06-07 07:41:58 +0000
URL:       https://git.openjdk.org/loom/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 <chagedorn at openjdk.org>
Date:      2022-06-07 08:34:37 +0000
URL:       https://git.openjdk.org/loom/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 <chagedorn at openjdk.org>
Date:      2022-06-07 08:37:12 +0000
URL:       https://git.openjdk.org/loom/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 <sgehwolf at openjdk.org>
Date:      2022-06-07 08:40:17 +0000
URL:       https://git.openjdk.org/loom/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 <jlahoda at openjdk.org>
Date:      2022-06-07 10:31:09 +0000
URL:       https://git.openjdk.org/loom/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 <sergei.tsypanov at yandex.ru>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-06-07 11:46:06 +0000
URL:       https://git.openjdk.org/loom/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 <ihse at openjdk.org>
Date:      2022-06-07 11:53:10 +0000
URL:       https://git.openjdk.org/loom/commit/f1dd559e20342b892d0c1ed0314e5bba451bc5d3

8287896: PropertiesTest.sh fail on msys2

Reviewed-by: naoto

! test/jdk/java/util/Currency/PropertiesTest.sh

Changeset: 8d28734e
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-06-07 12:28:31 +0000
URL:       https://git.openjdk.org/loom/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 <asotona at openjdk.org>
Date:      2022-06-07 13:38:56 +0000
URL:       https://git.openjdk.org/loom/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 <jlahoda at openjdk.org>
Date:      2022-06-07 13:41:24 +0000
URL:       https://git.openjdk.org/loom/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 <azvegint at openjdk.org>
Date:      2022-06-07 13:57:01 +0000
URL:       https://git.openjdk.org/loom/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 <egahlin at openjdk.org>
Date:      2022-06-07 14:32:00 +0000
URL:       https://git.openjdk.org/loom/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 <jlahoda at openjdk.org>
Date:      2022-06-07 14:44:44 +0000
URL:       https://git.openjdk.org/loom/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 <tr at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-06-07 15:50:16 +0000
URL:       https://git.openjdk.org/loom/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 <tprinzing at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-06-07 16:02:09 +0000
URL:       https://git.openjdk.org/loom/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 <darcy at openjdk.org>
Date:      2022-06-07 16:13:42 +0000
URL:       https://git.openjdk.org/loom/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 <egahlin at openjdk.org>
Date:      2022-06-07 16:42:11 +0000
URL:       https://git.openjdk.org/loom/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 <iklam at openjdk.org>
Date:      2022-06-07 16:57:32 +0000
URL:       https://git.openjdk.org/loom/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 <xliu at openjdk.org>
Date:      2022-06-07 17:12:14 +0000
URL:       https://git.openjdk.org/loom/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 <dcubed at openjdk.org>
Date:      2022-06-07 17:25:38 +0000
URL:       https://git.openjdk.org/loom/commit/91e6bf6791b7fc26db6f4288830091d812232dd8

8287919: ProblemList java/lang/CompressExpandTest.java

Reviewed-by: azvegint

! test/jdk/ProblemList.txt

Changeset: 9ec27d0e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-06-07 17:28:25 +0000
URL:       https://git.openjdk.org/loom/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 <lmesnik at openjdk.org>
Date:      2022-06-07 18:55:33 +0000
URL:       https://git.openjdk.org/loom/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 <cjplummer at openjdk.org>
Date:      2022-06-07 19:07:34 +0000
URL:       https://git.openjdk.org/loom/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 <aturbanov at openjdk.org>
Date:      2022-06-07 19:39:56 +0000
URL:       https://git.openjdk.org/loom/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 <amenkov at openjdk.org>
Date:      2022-06-07 20:32:46 +0000
URL:       https://git.openjdk.org/loom/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 <joehw at openjdk.org>
Date:      2022-06-07 20:49:45 +0000
URL:       https://git.openjdk.org/loom/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 <dcubed at openjdk.org>
Date:      2022-06-07 21:08:59 +0000
URL:       https://git.openjdk.org/loom/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 <serb at openjdk.org>
Date:      2022-06-07 23:10:48 +0000
URL:       https://git.openjdk.org/loom/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 <iklam at openjdk.org>
Date:      2022-06-07 23:11:33 +0000
URL:       https://git.openjdk.org/loom/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 <darcy at openjdk.org>
Date:      2022-06-08 00:56:57 +0000
URL:       https://git.openjdk.org/loom/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 <sviswanathan at openjdk.org>
Date:      2022-06-08 01:05:20 +0000
URL:       https://git.openjdk.org/loom/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 <darcy at openjdk.org>
Date:      2022-06-08 01:59:50 +0000
URL:       https://git.openjdk.org/loom/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 <thihup at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-08 04:08:08 +0000
URL:       https://git.openjdk.org/loom/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 <djelinski at openjdk.org>
Date:      2022-06-08 06:33:40 +0000
URL:       https://git.openjdk.org/loom/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 <roland at openjdk.org>
Date:      2022-06-08 06:35:28 +0000
URL:       https://git.openjdk.org/loom/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 <roland at openjdk.org>
Date:      2022-06-08 06:36:52 +0000
URL:       https://git.openjdk.org/loom/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 <roland at openjdk.org>
Date:      2022-06-08 06:41:20 +0000
URL:       https://git.openjdk.org/loom/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 <jiefu at openjdk.org>
Date:      2022-06-08 06:55:33 +0000
URL:       https://git.openjdk.org/loom/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 <redestad at openjdk.org>
Date:      2022-06-08 07:17:31 +0000
URL:       https://git.openjdk.org/loom/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 <redestad at openjdk.org>
Date:      2022-06-08 07:18:29 +0000
URL:       https://git.openjdk.org/loom/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 <mbaesken at openjdk.org>
Date:      2022-06-08 07:21:23 +0000
URL:       https://git.openjdk.org/loom/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 <jiefu at openjdk.org>
Date:      2022-06-08 08:08:10 +0000
URL:       https://git.openjdk.org/loom/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 <chagedorn at openjdk.org>
Date:      2022-06-08 10:41:52 +0000
URL:       https://git.openjdk.org/loom/commit/6e3e470dac80d3b6c3a0f4845ce4115858178dd3

8285965: TestScenarios.java does not check for "<!-- safepoint while printing -->" 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 <apavlyutkin at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2022-06-08 11:42:30 +0000
URL:       https://git.openjdk.org/loom/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 <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-06-08 12:38:48 +0000
URL:       https://git.openjdk.org/loom/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 <ihse at openjdk.org>
Date:      2022-06-08 14:04:48 +0000
URL:       https://git.openjdk.org/loom/commit/f7791ad0ea984d49ff26e6f30233d8dcee4305b8

8287895: Some langtools tests fail on msys2

Reviewed-by: jjg

! test/langtools/tools/javac/Paths/Util.sh

Changeset: 78d37126
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-06-08 14:12:09 +0000
URL:       https://git.openjdk.org/loom/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 <kizune at openjdk.org>
Date:      2022-06-08 14:44:41 +0000
URL:       https://git.openjdk.org/loom/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 <aivanov at openjdk.org>
Date:      2022-06-08 15:36:08 +0000
URL:       https://git.openjdk.org/loom/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 <naoto at openjdk.org>
Date:      2022-06-08 15:50:06 +0000
URL:       https://git.openjdk.org/loom/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 <satouyuzzb at oss.nttdata.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-06-08 16:05:31 +0000
URL:       https://git.openjdk.org/loom/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 <tprinzing at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-06-08 16:21:55 +0000
URL:       https://git.openjdk.org/loom/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 <raffaello.giulietti at oracle.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-06-08 16:23:04 +0000
URL:       https://git.openjdk.org/loom/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 <raffaello.giulietti at oracle.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-06-08 16:28:18 +0000
URL:       https://git.openjdk.org/loom/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 <prappo at openjdk.org>
Date:      2022-06-08 17:37:41 +0000
URL:       https://git.openjdk.org/loom/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 <kbarrett at openjdk.org>
Date:      2022-06-08 19:16:46 +0000
URL:       https://git.openjdk.org/loom/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 <rpressler at openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2022-06-08 19:50:31 +0000
URL:       https://git.openjdk.org/loom/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 <manc at openjdk.org>
Date:      2022-06-08 20:18:28 +0000
URL:       https://git.openjdk.org/loom/commit/130ce7c6b8998764f1a9ce5d5c6d60f053511991

8288052: Small logging clarification during failed heap shrinkage

Co-authored-by: Jonathan Joo <jonathanjoo at google.com>
Reviewed-by: tschatzl

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

Changeset: 65f0829d
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-06-08 23:58:28 +0000
URL:       https://git.openjdk.org/loom/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 <jiefu at openjdk.org>
Date:      2022-06-09 00:01:31 +0000
URL:       https://git.openjdk.org/loom/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 <xenoamess at gmail.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2022-06-09 01:50:54 +0000
URL:       https://git.openjdk.org/loom/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 <wanghaomin at loongson.cn>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-06-09 04:00:31 +0000
URL:       https://git.openjdk.org/loom/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 <shade at openjdk.org>
Date:      2022-06-09 05:48:48 +0000
URL:       https://git.openjdk.org/loom/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 <shade at openjdk.org>
Date:      2022-06-09 05:49:39 +0000
URL:       https://git.openjdk.org/loom/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 <jlahoda at openjdk.org>
Date:      2022-06-09 07:11:09 +0000
URL:       https://git.openjdk.org/loom/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 <tr at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-06-09 08:12:59 +0000
URL:       https://git.openjdk.org/loom/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 <shade at openjdk.org>
Date:      2022-06-09 08:16:22 +0000
URL:       https://git.openjdk.org/loom/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 <mdoerr at openjdk.org>
Date:      2022-06-09 10:14:45 +0000
URL:       https://git.openjdk.org/loom/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 <ngasson at openjdk.org>
Date:      2022-06-09 11:48:46 +0000
URL:       https://git.openjdk.org/loom/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 <hseigel at openjdk.org>
Date:      2022-06-09 12:03:54 +0000
URL:       https://git.openjdk.org/loom/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 <redestad at openjdk.org>
Date:      2022-06-09 13:11:15 +0000
URL:       https://git.openjdk.org/loom/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 <aph at openjdk.org>
Date:      2022-06-09 14:13:05 +0000
URL:       https://git.openjdk.org/loom/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 <shade at openjdk.org>
Date:      2022-06-09 14:16:07 +0000
URL:       https://git.openjdk.org/loom/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: 0fd7a2f5
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-06-09 18:07:14 +0000
URL:       https://git.openjdk.org/loom/commit/0fd7a2f5ecdef49cbd4f1e24c5d71db2d208cd27

Merge with jdk-20+0

! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list