git: openjdk/jdk-sandbox: classfile-api-branch: 250 new changesets

Adam Sotona asotona at openjdk.java.net
Tue Jun 14 08:59:22 UTC 2022


Changeset: e9bddc18
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-05-25 11:56:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9bddc18ab91c29d491b0e3bd145d641f6a62c5d

8262889: Compiler implementation for Record Patterns

Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: mcimadamore, vromero

! src/java.base/share/classes/java/lang/MatchException.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.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/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.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/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! 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
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Assert.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
+ test/langtools/tools/javac/diags/examples/DeconstructionPatternOnlyRecords.java
+ test/langtools/tools/javac/diags/examples/IncorrectNumberOfNestedPatterns.java
+ test/langtools/tools/javac/diags/examples/RawDeconstructionPattern.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
+ test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
+ test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
+ test/langtools/tools/javac/patterns/EmptyRecordClass.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
+ test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java
! test/langtools/tools/javac/patterns/Guards.java
+ test/langtools/tools/javac/patterns/NestedDeconstructionPattern.java
+ test/langtools/tools/javac/patterns/NestedPrimitiveDeconstructionPattern.java
! test/langtools/tools/javac/patterns/NullSwitch.java
+ test/langtools/tools/javac/patterns/NullsInDeconstructionPatterns.java
= test/langtools/tools/javac/patterns/NullsInDeconstructionPatterns.out
+ test/langtools/tools/javac/patterns/PrettyTest.java
+ test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java
+ test/langtools/tools/javac/patterns/SimpleDeconstructionPatternNoPreview.out
! test/langtools/tools/javac/patterns/Switches.java
+ test/langtools/tools/javac/patterns/TypedDeconstructionPatternExc.java
+ test/langtools/tools/javac/patterns/VarErrors.java
+ test/langtools/tools/javac/patterns/VarErrors.out
! test/langtools/tools/javac/switchextra/RuleParsingTest.java

Changeset: e21b527b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-25 12:14:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e21b527b185888699d0bbb64c5e6bfacab337ce4

8228990: JFR: TestNetworkUtilizationEvent.java expects 2+ Network interfaces on Linux but finding 1

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java

Changeset: e534c133
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-05-25 12:36:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e534c133af9bcefb073a336f1fdc0dc226a9dd82

8286398: Address possibly lossy conversions in jdk.internal.le

Reviewed-by: jlahoda

! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java

Changeset: 796494d0
Author:    Tobias Holenstein <tobias.holenstein at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-05-25 13:48:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/796494d0fecfb9587e8b68ff1d5c09411cb82f89

8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization

Reviewed-by: kvn, chagedorn

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

Changeset: 81d7eafd
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-05-25 14:32:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81d7eafd913d28e0c83ddb29f9436b207da5f21c

8287104: AddressChangeListener thread inherits CCL and can cause memory leak for webapp-servers

Reviewed-by: aefimov, dfuchs

! src/java.base/windows/classes/sun/net/dns/ResolverConfigurationImpl.java

Changeset: e990fec1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-25 14:40:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e990fec195791e17ea8af5c5393fec1c92cb4717

8287089: G1CollectedHeap::is_in_cset() can be const methods

Reviewed-by: ayang, kbarrett

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

Changeset: 0b8dd4ac
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-05-25 16:25:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b8dd4ac82d366d7003ff1eb31a2a733f9fe8a1e

8284966: Update SourceVersion.RELEASE_19 description for language changes

Reviewed-by: iris, jjg

! src/java.compiler/share/classes/javax/annotation/processing/package-info.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/package-info.java

Changeset: bc0379ea
Author:    Phil Race <prr at openjdk.org>
Date:      2022-05-25 16:31:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bc0379ea1a22a2631b49ecd6a331352bec81c1c6

8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver

Reviewed-by: serb, psadhukhan

! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBadHardware.h

Changeset: 0b3d4095
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-05-25 17:25:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0b3d409540206bd1bf444ac5183a37c73b957daa

8261768: SelfDestructTimer should accept seconds

Reviewed-by: dholmes, stuefe

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

Changeset: c6743489
Author:    Brian J. Stafford <brianjstafford at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-05-25 17:28:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6743489d2fb65f3fe05b403ae66ac30e6aa4846

8263075: C2: simplify anti-dependence check in PhaseCFG::implicit_null_check()

Reviewed-by: kvn, thartmann, rcastanedalo

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

Changeset: f786e2a2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-05-25 17:41:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f786e2a22fca7c9785b2daa5667271f418c414f4

8284037: Snippet-files subdirectory not automatically detected when in unnamed package

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
+ test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java

Changeset: 7156f98e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-05-25 17:45:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7156f98e324ffd0ab17105b2cb8cb6ce0d718e5b

8279513: jdk/javadoc/doclet/testDocletExample/TestDocletExample.java fails after 8278795

Reviewed-by: prappo

! test/langtools/TEST.ROOT
! test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java
! test/langtools/tools/lib/snippets/SnippetUtils.java

Changeset: 3d6d7b7e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-05-25 19:44:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d6d7b7e7371dad3bd0983a9e26c39261783dcb4

8287338: tools/javac/api/snippets/TestJavaxToolsSnippets.java failing tier1 on all platforms

Reviewed-by: jjg

! test/langtools/tools/javac/api/snippets/TestJavaxToolsSnippets.java

Changeset: 94811c0d
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-05-26 00:29:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/94811c0dc7c20b0e7cb2649fe8da5061ce3d6246

8286960: Test serviceability/jvmti/vthread/SuspendResume2 crashed: missing ThreadsListHandle in calling context

Reviewed-by: dholmes, pchilanomate, amenkov

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 704b9a66
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-05-26 04:16:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/704b9a66bba0dc8adb62be80fd62864b9c687c3f

8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller

Reviewed-by: mseledtsov, sgehwolf

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: f710393e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-05-26 06:32:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f710393e352b0945ad64df3ee5ccd34f082c2b63

8257810: Only First page are printed in JTable.scrollRectToVisible

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/TablePrintable.java
+ test/jdk/javax/swing/JTable/PrintAllPagesTest.java

Changeset: f58c9a65
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-05-26 08:34:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f58c9a659ba181407ecdb2aacb81e6a7f1cbd9ff

8287244: Add bound check in indexed memory access var handle

Reviewed-by: psandoz, jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestSlices.java

Changeset: f235955e
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2022-05-26 12:36:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f235955eefb1141a2e72116dfcf345e40416f059

8287246: DSAKeyValue should check for missing params instead of relying on KeyFactory provider

Reviewed-by: weijun

! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java

Changeset: c10749a6
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-05-26 15:51:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c10749a6a70977fbd6cd33b298410d212276fcf1

8287187: Utilize HashMap.newHashMap() in CLDRConverter

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java

Changeset: e44465d4
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-05-26 15:54:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e44465d4d6eaddebfc5a1b149223aa8332affa8b

8287336: GHA: Workflows break on patch versions

Reviewed-by: shade

! .github/workflows/submit.yml

Changeset: 7eb15593
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-05-26 17:59:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7eb15593e18a923bbc18c8d596cff87d87019640

8286045: Use ForceGC for cleaner test cases

Reviewed-by: rriggs

! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java
! test/jdk/sun/security/jgss/GssContextCleanup.java
! test/jdk/sun/security/jgss/GssNameCleanup.java

Changeset: 7cb368b3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-26 18:02:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7cb368b34df97614f0d208b8b0b93aa714a49282

8286709: (fc) FileChannel/FileChannelImpl cleanup

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

Changeset: 295be6f1
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-26 20:32:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/295be6f10ff50eb743c6840e7dcd319fe6f39d0f

8287285: Avoid redundant HashMap.containsKey call in java.util.zip.ZipFile.Source.get

Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 6a33974a
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-05-26 22:36:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a33974a6b8a629744c6d76c3b4fa1f772e52ac8

8286737: Test vmTestbase/gc/gctests/WeakReference/weak006/weak006.java fails: Last soft reference has not been cleared

Reviewed-by: ayang

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java

Changeset: 140419fe
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-05-27 00:34:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/140419fe0e8b7ff18f8a71c98e5c7372dfa3781e

8286058: AArch64: clarify types of calls

Reviewed-by: kvn, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Changeset: ec97da93
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-05-27 04:32:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec97da93c1d5bfcb80c19c15169f41926e59517b

8287352: DockerTestUtils::execute shows incorrect elapsed time

Reviewed-by: stuefe, mseledtsov

! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 176bb23d
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-05-27 05:29:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/176bb23de18d9ab448e77e85a9c965a7c02f2c50

8287200: Test java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java timed out after JDK-8287103

Reviewed-by: kevinw, cjplummer, alanb

! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java

Changeset: 37ecbb46
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-05-27 09:08:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37ecbb461cfe487e2cb4c9c9a6b0f2bba5b96fd0

8277420: Provide a way to copy the hyperlink to a doc element to the clipboard

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java

Changeset: 22e20673
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2022-05-27 10:09:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/22e2067349fc8a82bea214a30f5e975bbebcb44b

8282182: Document algorithm used to encode aarch64 logical immediate operands.

Reviewed-by: ngasson, aph

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

Changeset: 777f813e
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-05-27 11:09:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/777f813e9b2688034d77523b4142dd67e1d9f38b

8268422: Find a better way to select releases in "New API" page

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.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/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.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/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTester.java

Changeset: be933185
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-05-27 12:10:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be93318576896e8f5f9733ae1f7e3e74d63f5594

8287292: Improve TransformKey to pack more kinds of transforms efficiently

Reviewed-by: jlaskey, jvernee, mchung

! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java

Changeset: f2bc4476
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-05-27 12:16:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f2bc4476593938094263f0d85fc9bdd369e95237

8271406: Kitchensink failed with "assert(early->flag() == current->flag()) failed: Should be the same"

Reviewed-by: coleenp, dholmes, stuefe

! src/hotspot/share/services/memReporter.cpp

Changeset: 63eb0b7e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-27 13:00:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/63eb0b7e8606dd9cd145e92eeeb744ff5b7be569

8282947: JFR: Dump on shutdown live-locks in some conditions

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunksChannel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java

Changeset: 6520843f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-05-27 15:23:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6520843f86f638fe4d1e5b3358fab5799daca654

8287003: InputStreamReader::read() can return zero despite writing a char in the buffer

Reviewed-by: jpai, rriggs

! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
! test/jdk/java/io/InputStreamReader/ReadCharBuffer.java

Changeset: 0df47482
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-27 21:02:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0df4748216ab71937cfcfb86a2d66f3568bced1e

8287463: JFR: Disable TestDevNull.java on Windows

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java

Changeset: d3e781de
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-05-27 21:23:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3e781de086d557a88105da965ff8a7f9126019c

8287223: C1: Inlining attempt through MH::invokeBasic() with null receiver

Reviewed-by: kvn

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/jsr292/NullConstantMHReceiver.java

Changeset: ed8e8ac2
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-05-27 21:47:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed8e8ac2892af3a0a70b95330e01ec976d3fea3c

8284400: Improve XPath exception handling

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSetDTM.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPath.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExceptionTest.java

Changeset: 410a25d5
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-05-28 02:09:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/410a25d59a11b6a627bbb0a2c405c2c2be19f464

8286562: GCC 12 reports some compiler warnings

Reviewed-by: ihse, kbarrett, prr

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/unix/native/libjli/java_md_common.c

Changeset: 66340372
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2022-05-28 05:33:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/66340372d595aeb4b3dfd9169a8448f363097256

8287362: FieldAccessWatch testcase failed on AIX platform

Reviewed-by: cjplummer, mdoerr

! test/hotspot/jtreg/compiler/jsr292/cr8026328/libTest8026328.c
! test/hotspot/jtreg/runtime/jni/FastGetField/libFastGetField.c
! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/libOverpassMethods.cpp

Changeset: 2c461acf
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-05-28 06:12:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c461acfebd28fe5ef62805cbb004f91a3b18f08

8287492: ProblemList compiler/jvmci/errors/TestInvalidDebugInfo.java

Reviewed-by: mikael, kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: a6e2e223
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-28 17:22:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6e2e223ea0339117c89f46e074a92dc2f31dfd5

8285008: JFR: jdk/jfr/jmx/streaming/TestClose.java failed with "Exception: Expected repository to be empty"

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! test/jdk/jdk/jfr/jmx/streaming/TestClose.java

Changeset: 36350bf1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-05-29 13:56:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/36350bf1be1ae3c5b58cc7c7ca95acd9bfa26949

8287484: JFR: Seal RecordedObject

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java

Changeset: 3d2d0395
Author:    Anthony Vanelverdinghe <dev at anthonyv.be>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-05-29 14:26:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d2d039538b906cedd9188ed94b7ba55c275ff7f

8287440: Typo in package-info.java of java.util.random

Reviewed-by: darcy, iris, jpai

! src/java.base/share/classes/java/util/random/package-info.java

Changeset: 5848a60c
Author:    jeremy <jeremy.wood at mac.com>
Committer: Laurent Bourgès <lbourges at openjdk.org>
Date:      2022-05-30 06:06:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5848a60c01747728cbdde1e9d8a244079fd88c14

8286093: java/awt/geom/Path2D/UnitTest.java failed with "RuntimeException: 2D bounds too small"

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/geom/Path2D.java
! test/jdk/java/awt/geom/Path2D/UnitTest.java

Changeset: 744b822a
Author:    Maxim Kartashev <mkartashev at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2022-05-30 06:18:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/744b822ab194a0f7ef4e7a4053be32c6a0889efc

8287073: NPE from CgroupV2Subsystem.getInstance()

Reviewed-by: vkempik, iklam

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java

Changeset: a27ba1a3
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-05-30 07:02:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a27ba1a3db5f0b4eb75b6cca94f33398e7b695cc

8287363: null pointer should use NULL instead of 0

Reviewed-by: kbarrett, stuefe, alanb

! src/java.base/unix/native/libjli/java_md_common.c

Changeset: 447ae006
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-05-30 07:45:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/447ae006163b00cc46cac1c7ebe201de311bf1a1

8287418: riscv: Fix correctness issue of MacroAssembler::movptr

Reviewed-by: fjiang, yadongwang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp

Changeset: 1b9987cb
Author:    Zhuojun Miao <zmiao at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-05-30 07:52:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1b9987cb08611a98e6351876aa7da4e56d4a5d2e

8287288: Fix some typos in C1

Reviewed-by: aph, dholmes, dlong, chagedorn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp

Changeset: 19fb8ab8
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2022-05-30 08:09:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19fb8ab8b9a3366850ed224c35f3cd163c0511e5

8287195: AArch64: Client VM build failure after JDK-8283689

Reviewed-by: jvernee, adinn

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

Changeset: d8331737
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2022-05-30 08:12:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d8331737ad09fb989c492bdfe3868a7ae66e32af

8286711: AArch64: serviceability agent tests fail with PAC enabled

Reviewed-by: dholmes, cjplummer

! src/hotspot/cpu/aarch64/pauth_aarch64.hpp
! src/hotspot/cpu/aarch64/vmStructs_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java

Changeset: eb8d067b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-05-30 08:57:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eb8d067b56287a201ca102299e6b756417e5cf1b

8287433: [PPC64] g1_write_barrier_pre needs extension for Loom

Reviewed-by: rrich, stuefe

! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp

Changeset: b1b96746
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-05-30 09:00:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b1b96746633487901cbc504ccd074cb856ed5327

8287437: Temporarily disable Continuations::enabled() for platforms which don't have an implementation, yet

Reviewed-by: shade, alanb, rrich

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

Changeset: 73ba7fdc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-05-30 09:17:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/73ba7fdce838ba8a2c227a972c176311e6cc0b41

8287157: Clean up G1Policy::next_gc_should_be_mixed()

Reviewed-by: lkorinth

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

Changeset: f086d945
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-05-30 14:59:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f086d945c31d3673e0a49017e3d4e99b189253fe

8287378: GHA: Update cygwin to fix issues in langtools tests on Windows

Reviewed-by: aturbanov, shade

! .github/workflows/submit.yml

Changeset: 1606d554
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-05-30 15:01:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1606d5545b8daad840575b7cfd97b94fd8a3d41d

8286855: javac error on invalid jar should only print filename

Reviewed-by: jpai, mdoerr

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java

Changeset: 0c420e03
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-05-30 15:40:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c420e03ae24144a8146edb39f546841da33e381

8287430: MemorySessionImpl::addOrCleanupIfFail does not rethrow exceptions

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java

Changeset: b2ba9fc9
Author:    Johan Sjölén <johan.sjolen at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2022-05-30 16:53:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b2ba9fc9f696fe3d452ad809d540f4618f5f215a

8286180: Enable construction of LogStreamImpl from LogMessageImpl

Reviewed-by: dholmes, stefank

! src/hotspot/share/logging/logHandle.hpp
! src/hotspot/share/logging/logMessage.hpp
! src/hotspot/share/logging/logStream.cpp
! src/hotspot/share/logging/logStream.hpp
! src/hotspot/share/logging/logTagSet.hpp
! test/hotspot/gtest/logging/test_logStream.cpp

Changeset: 8a9aeff1
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-05-31 06:59:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a9aeff18cd7b26f62934e5892fc87d25f249595

8287497: Use String.contains() instead of String.indexOf() in java.naming

Reviewed-by: aefimov, rriggs, jpai

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapAttribute.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java
! src/java.naming/share/classes/javax/naming/NameImpl.java

Changeset: 8f59422d
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-05-31 06:59:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f59422d357a00a2270a8f421966977e3979c2fb

8285558: IGV: scheduling crashes on control-unreachable CFG nodes

Reviewed-by: kvn, chagedorn

! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: 6e55a72f
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-05-31 08:38:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e55a72f25f7273e3a8a19e0b9a97669b84808e9

8287438: IGV: scheduling crashes on non-block-start Region with multiple predecessors

Reviewed-by: kvn, chagedorn

! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: c6e04164
Author:    Dmitry Kulikov <projectd8 at yandex.ru>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-05-31 10:14:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6e041649514b964f5baaa88880c4d146275db8d

8282863: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java fails on Windows 10 with HiDPI screen

Reviewed-by: serb, aivanov

! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! test/jdk/java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java

Changeset: 7ef69935
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-05-31 11:04:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ef6993576006d5fd09186870064d4dc1996e846

8276836: Error in javac caused by switch expression without result expressions: Internal error: stack sim error

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/switchexpr/SwitchExpressionNoValue.java

Changeset: 1b44f6c4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-05-31 13:48:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <jlahoda at openjdk.org>
Date:      2022-05-31 15:01:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <jbhateja at openjdk.org>
Date:      2022-05-31 16:02:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6f6486e97743eadfb20b4175e1b4b2b05b59a17a

8284960: Integration of JEP 426: Vector API (Fourth Incubator)

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Smita Kamath <svkamath at openjdk.org>
Co-authored-by: Joshua Zhu <jzhu at openjdk.org>
Co-authored-by: Xiaohong Gong <xgong at openjdk.org>
Co-authored-by: John R Rose <jrose at openjdk.org>
Co-authored-by: Eric Liu <eliu at openjdk.org>
Co-authored-by: Ningsheng Jian <njian at openjdk.org>
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 <xuelei at openjdk.org>
Date:      2022-05-31 17:44:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <liach at users.noreply.github.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-05-31 18:29:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37a513003c654297d81fc71b64c604f0ab8075cb

8287064: Modernize ProxyGenerator.PrimitiveTypeInfo

Reviewed-by: rriggs, mchung

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java

Changeset: e0382c55
Author:    liach <liach at users.noreply.github.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-05-31 18:30:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-05-31 19:37:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-05-31 19:38:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <lawrence.andrews at oracle.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-05-31 19:39:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <prr at openjdk.org>
Date:      2022-05-31 20:14:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <aturbanov at openjdk.org>
Date:      2022-05-31 21:07:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <jjg at openjdk.org>
Date:      2022-05-31 22:59:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <jpai at openjdk.org>
Date:      2022-06-01 03:55:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <shade at openjdk.org>
Date:      2022-06-01 06:02:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <asotona at openjdk.org>
Date:      2022-06-01 06:13:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <ihse at openjdk.org>
Date:      2022-06-01 09:03:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e0e15def24c4c93c863ff459788bea23ef99d790

8287366: Improve test failure reporting in GHA

Reviewed-by: clanger

! .github/workflows/submit.yml

Changeset: 0ef3d855
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-06-01 09:29:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ef3d8551d85c9004087464d656074dac753acfd

8287552: riscv: Fix comment typo in li64

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

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

Changeset: 48f19e43
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2022-06-01 09:48:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <sergei.tsypanov at yandex.ru>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-06-01 13:31:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <rpressler at openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2022-06-01 14:10:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <rpressler at openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2022-06-01 14:11:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <ysuenaga at openjdk.org>
Date:      2022-06-01 14:41:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <shade at openjdk.org>
Date:      2022-06-01 14:57:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/774928f9447e961ec26a76e03dbf2143ffdcc05d

8287625: ProblemList jdk/jshell/HighlightUITest.java on all platforms

Reviewed-by: jlahoda

! test/langtools/ProblemList.txt

Changeset: 8071b231
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-01 15:15:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <iklam at openjdk.org>
Date:      2022-06-01 15:51:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <zgu at openjdk.org>
Date:      2022-06-01 17:01:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <aturbanov at openjdk.org>
Date:      2022-06-01 18:14:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <aturbanov at openjdk.org>
Date:      2022-06-01 18:15:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <dlong at openjdk.org>
Date:      2022-06-01 18:28:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <anamarsh at microsoft.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-06-01 20:19:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <raffaello.giulietti at oracle.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-06-01 21:53:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <liach at users.noreply.github.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-01 23:05:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <psadhukhan at openjdk.org>
Date:      2022-06-02 03:39:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <psadhukhan at openjdk.org>
Date:      2022-06-02 03:40:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <asotona at openjdk.org>
Date:      2022-06-02 06:20:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a82417fa190a132313f6734a75f1998858c164fd

8233269: Improve handling of JAVA_ARGS

Reviewed-by: erikj

! make/common/modules/LauncherCommon.gmk

Changeset: 199832a7
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-06-02 06:49:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <alanb at openjdk.org>
Date:      2022-06-02 09:02:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <ihse at openjdk.org>
Date:      2022-06-02 12:49:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <pchilanomate at openjdk.org>
Date:      2022-06-02 13:32:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <jjg at openjdk.org>
Date:      2022-06-02 15:12:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <shade at openjdk.org>
Date:      2022-06-02 15:58:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <tprinzing at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2022-06-02 16:45:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <tschatzl at openjdk.org>
Date:      2022-06-02 17:16:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <aph at openjdk.org>
Date:      2022-06-02 17:31:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <bpb at openjdk.org>
Date:      2022-06-02 17:36:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <srinivas.vamsi.parasa at intel.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-06-02 17:42:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <manc at openjdk.org>
Date:      2022-06-02 18:12:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ccec5d1e8529c8211cc678d8acc8d37fe461cb51

8287704: Small logging clarification about shrunk bytes after heap shrinkage

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

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

Changeset: 26d24263
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-06-02 18:35:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <mchung at openjdk.org>
Date:      2022-06-02 19:13:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/37e1835be76f5f141ba0dc067578bfe767ca94ed

8287746: ProblemList jni/nullCaller/NullCallerTest.java

Reviewed-by: alanb, dcubed

! test/jdk/ProblemList.txt

Changeset: 26048ea2
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-02 19:28:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <xlinzheng at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-06-02 20:31:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b5a646ee6cfd432cef6b7e69a177959227a38ace

8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path

Co-authored-by: Wei Kuai <kuaiwei.kw at alibaba-inc.com>
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 <almatvee at openjdk.org>
Date:      2022-06-02 21:44:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <prr at openjdk.org>
Date:      2022-06-02 22:44:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2776ff3b038e53703138e5ff09d5b666cbe26ba9

8276266: Clean up incorrect client-libs ProblemList.txt entries

Reviewed-by: serb, kizune

! test/jdk/ProblemList.txt

Changeset: cbaeb00f
Author:    Alexey Ushakov <avu at openjdk.org>
Date:      2022-06-02 23:51:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <jjg at openjdk.org>
Date:      2022-06-02 23:53:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <mcimadamore at openjdk.org>
Date:      2022-06-03 00:17:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <iklam at openjdk.org>
Date:      2022-06-03 05:59:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <shade at openjdk.org>
Date:      2022-06-03 07:24:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <tr at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-06-03 07:46:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <zgu at openjdk.org>
Date:      2022-06-03 12:18:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <shade at openjdk.org>
Date:      2022-06-03 12:19:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <zgu at openjdk.org>
Date:      2022-06-03 12:32:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <xuelei at openjdk.org>
Date:      2022-06-03 15:47:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <jjg at openjdk.org>
Date:      2022-06-03 16:17:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <shade at openjdk.org>
Date:      2022-06-03 16:43:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <sviswanathan at openjdk.org>
Date:      2022-06-03 17:59:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-06-03 20:19:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <almatvee at openjdk.org>
Date:      2022-06-03 20:27:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <martin.desruisseaux at geomatys.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-06-03 21:16:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <smandalika at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-03 21:27:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <smandalika at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2022-06-03 21:28:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25e9901aeacd45f8baec6d1e52a6823e7f087fa3

8285305: Create an automated test for JDK-4495286

Reviewed-by: serb

+ test/jdk/javax/accessibility/AccessibleJTableSelectionTest.java

Changeset: b6cdfd68
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2022-06-03 21:29:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <dcubed at openjdk.org>
Date:      2022-06-03 22:17:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <jiefu at openjdk.org>
Date:      2022-06-04 02:49:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <mvs at openjdk.org>
Committer: Abdul Kolarkunnu <akolarkunnu at openjdk.org>
Date:      2022-06-04 03:00:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <txiadev at gmail.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-06-04 04:36:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <alanb at openjdk.org>
Date:      2022-06-04 06:15:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e4e1e8f66c9b0321cdb1aaf3b1c5d9b67224b210

8284199: Implementation of Structured Concurrency (Incubator)

Co-authored-by: Ron Pressler <rpressler at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
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 <jiefu at openjdk.org>
Date:      2022-06-04 06:47:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <prappo at openjdk.org>
Date:      2022-06-04 15:55:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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/jdk-sandbox/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 <ccleary at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-06-09 15:03:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <darcy at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2022-06-09 16:16:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <bpb at openjdk.org>
Date:      2022-06-09 16:30:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <aturbanov at openjdk.org>
Date:      2022-06-09 20:29:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <tschatzl at openjdk.org>
Date:      2022-06-10 07:57:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <roland at openjdk.org>
Date:      2022-06-10 08:17:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <kiriyama.takuya at fujitsu.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2022-06-10 09:19:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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 <ihse at openjdk.org>
Date:      2022-06-10 10:07:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: 34c60575
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-06-10 14:09:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/34c60575d3c059895a534e2ff84150250f0c7dc2

Initial commit of Classfile Processing API

! README.md
! make/Docs.gmk
! make/Main.gmk
! make/RunTests.gmk
! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
+ src/java.base/share/classes/jdk/classfile/AccessFlags.java
+ src/java.base/share/classes/jdk/classfile/Annotation.java
+ src/java.base/share/classes/jdk/classfile/AnnotationElement.java
+ src/java.base/share/classes/jdk/classfile/AnnotationValue.java
+ src/java.base/share/classes/jdk/classfile/Attribute.java
+ src/java.base/share/classes/jdk/classfile/AttributeMapper.java
+ src/java.base/share/classes/jdk/classfile/AttributedElement.java
+ src/java.base/share/classes/jdk/classfile/Attributes.java
+ src/java.base/share/classes/jdk/classfile/BootstrapMethodEntry.java
+ src/java.base/share/classes/jdk/classfile/BufWriter.java
+ src/java.base/share/classes/jdk/classfile/ClassBuilder.java
+ src/java.base/share/classes/jdk/classfile/ClassElement.java
+ src/java.base/share/classes/jdk/classfile/ClassHierarchyResolver.java
+ src/java.base/share/classes/jdk/classfile/ClassModel.java
+ src/java.base/share/classes/jdk/classfile/ClassReader.java
+ src/java.base/share/classes/jdk/classfile/ClassSignature.java
+ src/java.base/share/classes/jdk/classfile/ClassTransform.java
+ src/java.base/share/classes/jdk/classfile/Classfile.java
+ src/java.base/share/classes/jdk/classfile/ClassfileBuilder.java
+ src/java.base/share/classes/jdk/classfile/ClassfileElement.java
+ src/java.base/share/classes/jdk/classfile/ClassfileTransform.java
+ src/java.base/share/classes/jdk/classfile/ClassfileVersion.java
+ src/java.base/share/classes/jdk/classfile/CodeBuilder.java
+ src/java.base/share/classes/jdk/classfile/CodeElement.java
+ src/java.base/share/classes/jdk/classfile/CodeModel.java
+ src/java.base/share/classes/jdk/classfile/CodeTransform.java
+ src/java.base/share/classes/jdk/classfile/CompoundElement.java
+ src/java.base/share/classes/jdk/classfile/CustomAttribute.java
+ src/java.base/share/classes/jdk/classfile/FieldBuilder.java
+ src/java.base/share/classes/jdk/classfile/FieldElement.java
+ src/java.base/share/classes/jdk/classfile/FieldModel.java
+ src/java.base/share/classes/jdk/classfile/FieldTransform.java
+ src/java.base/share/classes/jdk/classfile/Instruction.java
+ src/java.base/share/classes/jdk/classfile/Interfaces.java
+ src/java.base/share/classes/jdk/classfile/Label.java
+ src/java.base/share/classes/jdk/classfile/MethodBuilder.java
+ src/java.base/share/classes/jdk/classfile/MethodElement.java
+ src/java.base/share/classes/jdk/classfile/MethodModel.java
+ src/java.base/share/classes/jdk/classfile/MethodSignature.java
+ src/java.base/share/classes/jdk/classfile/MethodTransform.java
+ src/java.base/share/classes/jdk/classfile/Opcode.java
+ src/java.base/share/classes/jdk/classfile/PseudoInstruction.java
+ src/java.base/share/classes/jdk/classfile/Signature.java
+ src/java.base/share/classes/jdk/classfile/Superclass.java
+ src/java.base/share/classes/jdk/classfile/TypeAnnotation.java
+ src/java.base/share/classes/jdk/classfile/TypeKind.java
+ src/java.base/share/classes/jdk/classfile/WritableElement.java
+ src/java.base/share/classes/jdk/classfile/attribute/AnnotationDefaultAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/BootstrapMethodsAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/CharacterRangeInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/CharacterRangeTableAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/CodeAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/CompilationIDAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/ConstantValueAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/DeprecatedAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/EnclosingMethodAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/ExceptionsAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/InnerClassInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/InnerClassesAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/LineNumberInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/LineNumberTableAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/LocalVariableInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/LocalVariableTableAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/LocalVariableTypeInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/LocalVariableTypeTableAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/MethodParameterInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/MethodParametersAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleExportInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleHashInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleHashesAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleMainClassAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleOpenInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModulePackagesAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleProvideInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleRequireInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleResolutionAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/ModuleTargetAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/NestHostAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/NestMembersAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/PermittedSubclassesAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/RecordAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/RecordComponentInfo.java
+ src/java.base/share/classes/jdk/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/SignatureAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/SourceDebugExtensionAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/SourceFileAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/SourceIDAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/StackMapTableAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/SyntheticAttribute.java
+ src/java.base/share/classes/jdk/classfile/attribute/UnknownAttribute.java
+ src/java.base/share/classes/jdk/classfile/constantpool/AnnotationConstantValueEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/ClassEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/ConstantDynamicEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/ConstantPool.java
+ src/java.base/share/classes/jdk/classfile/constantpool/ConstantPoolBuilder.java
+ src/java.base/share/classes/jdk/classfile/constantpool/ConstantValueEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/DoubleEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/DynamicConstantPoolEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/FieldRefEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/FloatEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/IntegerEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/InterfaceMethodRefEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/InvokeDynamicEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/LoadableConstantEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/LongEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/MemberRefEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/MethodHandleEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/MethodRefEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/MethodTypeEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/ModuleEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/NameAndTypeEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/PackageEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/PoolEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/StringEntry.java
+ src/java.base/share/classes/jdk/classfile/constantpool/Utf8Entry.java
+ src/java.base/share/classes/jdk/classfile/impl/AbstractAttributeMapper.java
+ src/java.base/share/classes/jdk/classfile/impl/AbstractBoundLocalVariable.java
+ src/java.base/share/classes/jdk/classfile/impl/AbstractDirectBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/AbstractElement.java
+ src/java.base/share/classes/jdk/classfile/impl/AbstractInstruction.java
+ src/java.base/share/classes/jdk/classfile/impl/AbstractUnboundModel.java
+ src/java.base/share/classes/jdk/classfile/impl/AccessFlagsImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/AnnotationImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/AnnotationReader.java
+ src/java.base/share/classes/jdk/classfile/impl/AttributeHolder.java
+ src/java.base/share/classes/jdk/classfile/impl/BlockCodeBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/BoundAttribute.java
+ src/java.base/share/classes/jdk/classfile/impl/BoundCharacterRange.java
+ src/java.base/share/classes/jdk/classfile/impl/BoundLocalVariable.java
+ src/java.base/share/classes/jdk/classfile/impl/BoundLocalVariableType.java
+ src/java.base/share/classes/jdk/classfile/impl/BoundRecordComponentInfo.java
+ src/java.base/share/classes/jdk/classfile/impl/BufWriterImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/BufferedCodeBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/BufferedFieldBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/BufferedMethodBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/BytecodeHelpers.java
+ src/java.base/share/classes/jdk/classfile/impl/ChainedClassBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/ChainedCodeBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/ChainedFieldBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/ChainedMethodBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/ClassHierarchyImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/ClassImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/ClassPrinterImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/ClassReaderImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/ClassfileVersionImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/CodeImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/ConcreteBootstrapMethodEntry.java
+ src/java.base/share/classes/jdk/classfile/impl/ConcreteEntry.java
+ src/java.base/share/classes/jdk/classfile/impl/DirectClassBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/DirectCodeBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/DirectFieldBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/DirectMethodBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/EntryMap.java
+ src/java.base/share/classes/jdk/classfile/impl/FieldImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/InstructionData.java
+ src/java.base/share/classes/jdk/classfile/impl/InterfacesImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/LabelContext.java
+ src/java.base/share/classes/jdk/classfile/impl/LabelImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/LabelResolver.java
+ src/java.base/share/classes/jdk/classfile/impl/LineNumberImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/MethodImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/MethodInfo.java
+ src/java.base/share/classes/jdk/classfile/impl/ModuleAttributeBuilderImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/ModuleDescImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/NonterminalCodeBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/Options.java
+ src/java.base/share/classes/jdk/classfile/impl/PackageDescImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/RawBytecodeHelper.java
+ src/java.base/share/classes/jdk/classfile/impl/SignaturesImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/SplitConstantPool.java
+ src/java.base/share/classes/jdk/classfile/impl/StackMapDecoder.java
+ src/java.base/share/classes/jdk/classfile/impl/StackMapGenerator.java
+ src/java.base/share/classes/jdk/classfile/impl/SuperclassImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/TargetInfoImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/TemporaryConstantPool.java
+ src/java.base/share/classes/jdk/classfile/impl/TerminalCodeBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/TerminalFieldBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/TerminalMethodBuilder.java
+ src/java.base/share/classes/jdk/classfile/impl/TransformImpl.java
+ src/java.base/share/classes/jdk/classfile/impl/UnboundAttribute.java
+ src/java.base/share/classes/jdk/classfile/impl/Util.java
+ src/java.base/share/classes/jdk/classfile/impl/verifier/VerificationBytecodes.java
+ src/java.base/share/classes/jdk/classfile/impl/verifier/VerificationFrame.java
+ src/java.base/share/classes/jdk/classfile/impl/verifier/VerificationSignature.java
+ src/java.base/share/classes/jdk/classfile/impl/verifier/VerificationTable.java
+ src/java.base/share/classes/jdk/classfile/impl/verifier/VerificationType.java
+ src/java.base/share/classes/jdk/classfile/impl/verifier/VerificationWrapper.java
+ src/java.base/share/classes/jdk/classfile/impl/verifier/VerifierImpl.java
+ src/java.base/share/classes/jdk/classfile/instruction/ArrayLoadInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/ArrayStoreInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/BranchInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/CharacterRange.java
+ src/java.base/share/classes/jdk/classfile/instruction/ConstantInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/ConvertInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/ExceptionCatch.java
+ src/java.base/share/classes/jdk/classfile/instruction/FieldInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/IncrementInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/InvokeDynamicInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/InvokeInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/LabelTarget.java
+ src/java.base/share/classes/jdk/classfile/instruction/LineNumber.java
+ src/java.base/share/classes/jdk/classfile/instruction/LoadInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/LocalVariable.java
+ src/java.base/share/classes/jdk/classfile/instruction/LocalVariableType.java
+ src/java.base/share/classes/jdk/classfile/instruction/LookupSwitchInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/MonitorInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/NewMultiArrayInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/NewObjectInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/NewPrimitiveArrayInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/NewReferenceArrayInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/NopInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/OperatorInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/ReturnInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/StackInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/StoreInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/SwitchCase.java
+ src/java.base/share/classes/jdk/classfile/instruction/TableSwitchInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/ThrowInstruction.java
+ src/java.base/share/classes/jdk/classfile/instruction/TypeCheckInstruction.java
+ src/java.base/share/classes/jdk/classfile/jdktypes/AccessFlag.java
+ src/java.base/share/classes/jdk/classfile/jdktypes/ModuleDesc.java
+ src/java.base/share/classes/jdk/classfile/jdktypes/PackageDesc.java
+ src/java.base/share/classes/jdk/classfile/package-info.java
+ src/java.base/share/classes/jdk/classfile/snippets/PackageSnippets.java
+ src/java.base/share/classes/jdk/classfile/transforms/ClassRemapper.java
+ src/java.base/share/classes/jdk/classfile/transforms/CodeLocalsShifter.java
+ src/java.base/share/classes/jdk/classfile/transforms/LabelsRemapper.java
+ src/java.base/share/classes/jdk/classfile/util/ClassPrinter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/jdk/TEST.groups
+ test/jdk/jdk/classfile/AccessFlagsTest.java
+ test/jdk/jdk/classfile/AdaptCodeTest.java
+ test/jdk/jdk/classfile/AdvancedTransformationsTest.java
+ test/jdk/jdk/classfile/AnnotationModelTest.java
+ test/jdk/jdk/classfile/AnnotationTest.java
+ test/jdk/jdk/classfile/ArrayTest.java
+ test/jdk/jdk/classfile/BSMTest.java
+ test/jdk/jdk/classfile/BasicBlockTest.java
+ test/jdk/jdk/classfile/BuilderBlockTest.java
+ test/jdk/jdk/classfile/BuilderParamTest.java
+ test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
+ test/jdk/jdk/classfile/ClassPrinterTest.java
+ test/jdk/jdk/classfile/ConstantPoolCopyTest.java
+ test/jdk/jdk/classfile/CorpusTest.java
+ test/jdk/jdk/classfile/LDCTest.java
+ test/jdk/jdk/classfile/LimitsTest.java
+ test/jdk/jdk/classfile/LowAdaptTest.java
+ test/jdk/jdk/classfile/LowJCovAttributeTest.java
+ test/jdk/jdk/classfile/LowModuleTest.java
+ test/jdk/jdk/classfile/LvtTest.java
+ test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
+ test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
+ test/jdk/jdk/classfile/ModuleBuilderTest.java
+ test/jdk/jdk/classfile/ModuleDescTest.java
+ test/jdk/jdk/classfile/OneToOneTest.java
+ test/jdk/jdk/classfile/OpcodesValidationTest.java
+ test/jdk/jdk/classfile/PackageDescTest.java
+ test/jdk/jdk/classfile/ShortJumpsFixTest.java
+ test/jdk/jdk/classfile/SignaturesTest.java
+ test/jdk/jdk/classfile/StackMapsTest.java
+ test/jdk/jdk/classfile/StreamedVsListTest.java
+ test/jdk/jdk/classfile/TEST.properties
+ test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
+ test/jdk/jdk/classfile/TestRecordComponent.java
+ test/jdk/jdk/classfile/TransformTests.java
+ test/jdk/jdk/classfile/Utf8EntryTest.java
+ test/jdk/jdk/classfile/UtilTest.java
+ test/jdk/jdk/classfile/VerifierSelfTest.java
+ test/jdk/jdk/classfile/WriteTest.java
+ test/jdk/jdk/classfile/examples/AnnotationsExamples.java
+ test/jdk/jdk/classfile/examples/ExampleGallery.java
+ test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
+ test/jdk/jdk/classfile/examples/ModuleExamples.java
+ test/jdk/jdk/classfile/examples/TransformExamples.java
+ test/jdk/jdk/classfile/helpers/ByteArrayClassLoader.java
+ test/jdk/jdk/classfile/helpers/ClassRecord.java
+ test/jdk/jdk/classfile/helpers/CorpusTestHelper.java
+ test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
+ test/jdk/jdk/classfile/helpers/TestConstants.java
+ test/jdk/jdk/classfile/helpers/TestUtil.java
+ test/jdk/jdk/classfile/helpers/Transforms.java
+ test/jdk/jdk/classfile/testdata/Lvt.java
+ test/jdk/jdk/classfile/testdata/Pattern1.java
+ test/jdk/jdk/classfile/testdata/Pattern10.java
+ test/jdk/jdk/classfile/testdata/Pattern2.java
+ test/jdk/jdk/classfile/testdata/Pattern3.java
+ test/jdk/jdk/classfile/testdata/Pattern4.java
+ test/jdk/jdk/classfile/testdata/Pattern5.java
+ test/jdk/jdk/classfile/testdata/Pattern6.java
+ test/jdk/jdk/classfile/testdata/Pattern7.java
+ test/jdk/jdk/classfile/testdata/Pattern8.java
+ test/jdk/jdk/classfile/testdata/Pattern9.java
+ test/jdk/jdk/classfile/testdata/TypeAnnotationPattern.java
+ test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
+ test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
+ test/micro/org/openjdk/bench/jdk/classfile/AdaptInjectNoop.java
+ test/micro/org/openjdk/bench/jdk/classfile/AdaptMetadata.java
+ test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java
+ test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
+ test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
+ test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
+ test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java
+ test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
+ test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 6663f05b
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-06-13 08:43:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6663f05bc8cf38d89ac87454ffbf1f8a2832f72b

fix of javadoc link

! README.md

Changeset: 63d0e3ba
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-06-13 14:08:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/63d0e3ba015b89de42bc01375175691e4aa5db67

fixed ClassPrinterTest on Windows

! test/jdk/jdk/classfile/ClassPrinterTest.java



More information about the jdk-sandbox-changes mailing list