git: openjdk/panama-foreign: master: 80 new changesets

duke duke at openjdk.org
Fri May 24 11:11:28 UTC 2024


Changeset: e0d1c4b3
Author:    Larry Cable <larry.cable at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-17 12:12:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e0d1c4b38c7ad2dc67f3d14b0b179b313c85fc0a

8321428: Deprecate for removal the package java.beans.beancontext

Reviewed-by: prr, tr, iris, serb, aivanov

! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContext.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChild.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProvider.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServices.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/package-info.java

Changeset: beeffd46
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-17 12:24:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/beeffd4671649e5d8f9c96f0455ac90a82917234

8332109: Convert remaining tests using com.sun.tools.classfile to ClassFile API

Reviewed-by: asotona

! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
- test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase_legacy.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
- test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver_legacy.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestBase.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestResult.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javap/T6866657.java
! test/langtools/tools/javap/T7186925.java
! test/langtools/tools/jdeps/APIDeps.java
! test/langtools/tools/jdeps/m/Gee.java

Changeset: d4c2edf2
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-17 12:26:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4c2edf2c91a790874c80f1a7bea5bfd4f438bde

8331855: Convert jdk.jdeps jdeprscan and jdeps to use the Classfile API

Reviewed-by: asotona

- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPEntries.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/ClassFinder.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/MethodSig.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
= src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependency.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java
! test/langtools/tools/javap/classfile/deps/GetDeps.java
! test/langtools/tools/javap/classfile/deps/T6907575.java
- test/langtools/tools/jdeprscan/tests/jdk/jdeprscan/TestMethodSig.java

Changeset: 4eb1eaf0
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 12:32:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4eb1eaf04477b9a8947a57655cf36380b5b88b5c

8329617: Update stylesheet for specs and tool documentation

Reviewed-by: jjg

! make/data/docs-resources/resources/jdk-default.css

Changeset: 9bb6169a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 12:36:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9bb6169a1cba900fa79d63119696efe265762083

8317621: --add-script should support JavaScript modules

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+ test/langtools/jdk/javadoc/doclet/testJavaScriptModules/TestJavaScriptModules.java

Changeset: 44bdf996
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 13:28:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/44bdf9964eb2dd0eb4034576e1f903a27c410286

8332239: Improve CSS for block tags

Reviewed-by: prappo, liach, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: e6111517
Author:    Gui Cao <gcao at openjdk.org>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date:      2024-05-17 13:48:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e611151796d71c40a9395cb6fbe734f36d4c1b55

8331281: RISC-V: C2: Support vector-scalar and vector-immediate bitwise logic instructions

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: b7ae0ae1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-17 14:06:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b7ae0ae1d7481e66a07f40bf01c5614fdf44c2ed

8328572: JFR: Use Class.forPrimitiveName(String)

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 39a55e97
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-17 14:16:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39a55e97799b5328da85aaa66c8d23175b305691

8324809: compiler can crash with SOE while proving if two recursive types are disjoint

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/generics/wildcards/SOEWhileProvingDisjointnessTest.java

Changeset: 0a58cffe
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-05-17 17:42:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a58cffe88ba823e71fcdcca64b784ed04ca5398

8298405: Implement JEP 467: Markdown Documentation Comments
8329296: Update Elements for '///' documentation comments

Co-authored-by: Jim Laskey <jlaskey at openjdk.org>
Reviewed-by: prappo, darcy, hannesw

! make/CompileDemos.gmk
! make/autoconf/spec.gmk.template
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! make/modules/java.base/Java.gmk
! make/modules/jdk.incubator.vector/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
= make/modules/jdk.unsupported/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/RawTextTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
+ src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/Extension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBody.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableCell.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableHead.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableRow.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TablesExtension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContent.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContinueImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockQuoteParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockStartImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Bracket.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Delimiter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/FencedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HeadingParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HtmlBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/IndentedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserContextImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitions.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListItemParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ParagraphParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/StaggeredDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ThematicBreakParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AsteriskDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AutolinkInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackslashInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackticksInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EmphasisDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EntityInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/HtmlInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineContentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInlineImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/UnderscoreDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/NodeRendererMap.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/BulletListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/ListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/OrderedListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Escaping.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Html5Entities.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/LinkScanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Parsing.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/entities.txt
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/AbstractVisitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Block.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BlockQuote.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BulletList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Code.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomNode.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Delimited.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Document.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Emphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/FencedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HardLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Heading.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Image.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/IndentedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Link.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/LinkReferenceDefinition.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListItem.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Node.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Nodes.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/OrderedList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Paragraph.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SoftLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpan.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/StrongEmphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Text.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ThematicBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Visitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/IncludeSourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/Parser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/PostProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLine.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLines.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockContinue.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockStart.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/MatchedBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/ParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterRun.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/NodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/Renderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProvider.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/CoreHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/DefaultUrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/UrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/CoreMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/CoreTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/Characters.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/package-info.java
+ src/jdk.internal.md/share/classes/module-info.java
+ src/jdk.internal.md/share/legal/commonmark.md
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.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/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.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/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.javadoc/share/man/javadoc.1
+ test/langtools/jdk/javadoc/doclet/testMarkdown/DivTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/SpanTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdown.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeSpans.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownDeprecated.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFiles.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFirstSentence.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownInheritDoc.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownTaglets.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/PoorDocCommentTable.java
+ test/langtools/jdk/javadoc/tool/testLineCommentOption/TestLineCommentOption.java
+ test/langtools/jdk/javadoc/tool/testTransformer/TestTransformer.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/ElementTest.java
! test/langtools/tools/javac/doctree/EntityTest.java
! test/langtools/tools/javac/doctree/FirstSentenceTest.java
+ test/langtools/tools/javac/doctree/MDPrinter.java
+ test/langtools/tools/javac/doctree/MarkdownTest.java
+ test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
+ test/langtools/tools/javac/lexer/CommentTest.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocCommentKind.java
= test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Block.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Line.java

Changeset: 8acdd2d7
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-17 23:39:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8acdd2d7c8de17515b87815d54ce556237039406

8330565: C2: Multiple crashes with CTW after JDK-8316991

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java

Changeset: b92bd671
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-18 05:57:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b92bd671835c37cff58e2cdcecd0fe4277557d7f

8332403: Anachronistic reference to Netscape Communicator in Swing API docs

Reviewed-by: abhiscxk, aivanov, prr

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

Changeset: d6b7f9b1
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2024-05-20 09:23:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6b7f9b170b6ce4f7275cc7595b71b9a3e93c133

8331851: Add specific regression leap year tests for Calendar.roll()

Reviewed-by: naoto

+ test/jdk/java/util/Calendar/CalendarLeapYearRollTest.java

Changeset: 7652f981
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-05-20 17:56:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7652f9811bfddf08650b0c3277012074873deade

8331885: C2: meet between unloaded and speculative types is not symmetric

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java

Changeset: b78613b6
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-20 18:52:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b78613b6813a85662fb2af2004d0b68002fe471d

8332154: Memory leak in SynchronousQueue

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
+ test/jdk/java/util/concurrent/tck/SynchronousQueue20Test.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java

Changeset: 6e805127
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-05-21 00:39:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e805127f8091d46205165746d7c59a40703958d

8332545: Fix handling of HTML5 entities in Markdown comments

Reviewed-by: prappo, erikj

= make/modules/jdk.internal.md/Java.gmk
! src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Html5Entities.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownEntities.java

Changeset: fb45bab8
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-05-21 05:31:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb45bab8e15d7dc59fe801922d768d377d3f44cd

8075917: The regression-swing case failed as the text on label is not painted red with the GTK L&F
8298153: Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194

Reviewed-by: tr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java
+ test/jdk/javax/swing/plaf/basic/BasicHTML/bug4248210.java

Changeset: 9f777930
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-21 06:14:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f7779305c4ccbb86bb0e6d0ed8bc92a4b8f3b9d

8332495: java/util/logging/LoggingDeadlock2.java fails with AssertionError: Some tests failed

Reviewed-by: jpai, stefank

! test/jdk/java/util/logging/LoggingDeadlock2.java

Changeset: f5ab7dff
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-21 06:14:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5ab7dff402a3152f5d5736cc6521b4be617eccf

8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr

Reviewed-by: jpai, stefank, dholmes

! test/jdk/java/util/zip/EntryCount64k.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: ce99198e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-21 06:37:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce99198e3a6dc81865c518b1fe4a67e93b8ebdd1

8332181: Deprecate for removal the MulticastSocket.send(DatagramPacket, byte) and setTTL/getTTL methods on DatagramSocketImpl and MulticastSocket

Reviewed-by: dfuchs, iris, alanb

! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: 8a49d47c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-21 07:35:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a49d47cf3e845ddccaaeafeee9dfe6ab3180ded

8332462: ubsan: c1_ValueStack.hpp:229:49: runtime error: load of value 171, which is not a valid value for type 'bool'

Reviewed-by: chagedorn, mdoerr, thartmann

! src/hotspot/share/c1/c1_ValueStack.cpp

Changeset: 5f2b8d02
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-21 07:43:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f2b8d0224868d09ff54e93fabe4a6db177aef8f

8332448: Make SpaceMangler inherit AllStatic

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
- src/hotspot/share/gc/shared/spaceDecorator.inline.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 451cc239
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-21 07:59:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/451cc239050f097060be927171fe0e46962f3356

8332486: ClassFile API ArrayIndexOutOfBoundsException with label metadata

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 414a7fdc
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-21 08:02:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/414a7fdc5e4aae4cec25b0847bb7c163f271b4e0

8311175: Move BufWriter::asByteBuffer to BufWriterImpl

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java

Changeset: e529101e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-21 08:11:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e529101ea30b49a6601088ce5ab81df590fc52f0

8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null

Reviewed-by: jsjolen, clanger

! src/hotspot/share/utilities/growableArray.hpp

Changeset: 7ffc9997
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-05-21 08:17:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ffc9997bd4a93cefe30f672a5f0e9c49215d2c7

8332498: [aarch64, x86] improving OpToAssembly output for partialSubtypeCheckConstSuper Instruct

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 4e169d1e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-21 08:34:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e169d1ed7501d1de8fd4ea326f84b6c1a34270d

8332401: G1: TestFromCardCacheIndex.java with -XX:GCCardSizeInBytes=128 triggers underflow assertion

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp

Changeset: 9bfae889
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-21 08:53:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9bfae8891e6efa58c557bd6dac61de111a16f71e

8332297: annotation processor that generates records sometimes fails due to NPE in javac

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/langtools/tools/javac/processing/RecordGenerationTest.java

Changeset: 3479b46c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-21 11:41:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3479b46c5bea3afd92b6ab4acd2fe7f274df38aa

8332595: Serial: Remove unused TenuredGeneration::should_collect

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: ae9ad862
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-05-21 12:01:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae9ad862ee54e119553efec919f1061dca36b954

8331934: [s390x] Add support for primitive array C1 clone intrinsic

Reviewed-by: mdoerr, sjayagond

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp

Changeset: 5cf8288b
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-21 12:34:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5cf8288b8071bdcf0c923dd7ba36f91bc7594ef3

8332153: RISC-V: enable tests and add comment for vector shift instruct (shared by vectorization and Vector API)

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: 42e3c842
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-05-21 12:53:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42e3c842ae2684265c794868fc76eb0ff2dea3d9

8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory
8332476: j.u.r.RandomGeneratorFactor.create(long|byte[]) should throw rather than silently fallback to no-arg create()

Reviewed-by: jpai

! src/java.base/share/classes/java/security/SecureRandom.java
! 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/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.base/share/classes/java/util/random/package-info.java
! src/java.base/share/classes/jdk/internal/random/L128X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L32X64MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128StarStarRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/Xoroshiro128PlusPlus.java
! src/java.base/share/classes/jdk/internal/random/Xoshiro256PlusPlus.java
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! src/java.base/share/classes/module-info.java
! test/jdk/java/util/Random/RandomTestCoverage.java

Changeset: 8291c94b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-05-21 14:11:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8291c94bcdbb01beddc94f290f2749841404cc0c

8331224: ClassCastException in ObjectInputStream hides ClassNotFoundException

Reviewed-by: smarks

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ test/jdk/java/io/Serializable/serialProxy/SerialProxyClassNotFound.java

Changeset: d999b81e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-21 14:56:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d999b81e7110751be402012e1ed41b3256f5895e

8331572: Allow using OopMapCache outside of STW GC phases

Co-authored-by: Zhengyu Gu <zgu at openjdk.org>
Reviewed-by: coleenp, zgu

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/serviceThread.cpp

Changeset: 52eda795
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-21 15:52:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52eda79522a5bd71b527e5946b654a331b021473

8332538: Switch off JIT memory limit check for TestAlignVectorFuzzer.java

Reviewed-by: stuefe, thartmann

! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java

Changeset: 5f804b2e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-22 01:20:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f804b2ec12627b593353ceeab881187b0bb5cd6

8329825: Clarify the value type for java.net.SocketOptions.SO_LINGER

Reviewed-by: alanb, dfuchs

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

Changeset: 67f03f2a
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-05-22 06:56:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67f03f2a4f5ac12748ffbf5c04f248a60869e180

8332533: RISC-V: Enable vector variable shift instructions for machines with RVV

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/matcher_riscv.hpp

Changeset: 3d511ff6
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-05-22 08:50:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d511ff63e59f542ae20c722bfef1c867cd1da0e

8329748: Change default value of AssertWXAtThreadSync to true

Reviewed-by: kvn, rrich

! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp

Changeset: 8a9d77d5
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-05-22 11:33:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a9d77d58de259b6b2bdc2cc9e7bfdc28dcf7165

8320622: [TEST] Improve coverage of compiler/loopopts/superword/TestMulAddS2I.java on different platforms

Reviewed-by: epeter, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java

Changeset: c3bc23fe
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-22 11:47:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c3bc23fe48ca1603afe68a6ac4aaa523a1edbb41

8326306: RISC-V: Re-structure MASM calls and jumps

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: 4f1a10f8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-05-22 12:08:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f1a10f84bcfadef263a0890b6834ccd3d5bb52f

8332360: JVM hangs at exit when running on a uniprocessor

Reviewed-by: dholmes, dcubed, shade

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

Changeset: 92d33501
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-22 13:45:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92d33501e091bdfaab52886078053b849a5a8f68

8331920: ubsan: g1CardSetContainers.inline.hpp:266:5: runtime error: index 2 out of bounds for type 'G1CardSetHowl::ContainerPtr [2]' reported

Reviewed-by: tschatzl, aboldtch

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp

Changeset: 9ca90ccd
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-05-22 13:52:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ca90ccd6bfec76e54e2e870bd706fad5abf233c

8332610: Remove unused nWakeups in ObjectMonitor

Reviewed-by: coleenp, dcubed

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

Changeset: afed7d0b
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-05-22 16:27:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/afed7d0b0593864e5595840a6b645c210ff28c7c

8329538: Accelerate P256 on x86_64 using Montgomery intrinsic

Reviewed-by: ihse, ascarpino, sviswanathan

! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
! make/test/BuildMicrobenchmark.gmk
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
= src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
! src/java.base/share/classes/sun/security/ec/ECOperations.java
! src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
! src/java.base/share/classes/sun/security/ec/point/ProjectivePoint.java
+ src/java.base/share/classes/sun/security/util/math/IntegerMontgomeryFieldModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
+ test/jdk/com/sun/security/ec/ECOperationsFuzzTest.java
+ test/jdk/com/sun/security/ec/ECOperationsKATTest.java
+ test/jdk/com/sun/security/util/math/intpoly/IntegerPolynomialTest.java
+ test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java
+ test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java

Changeset: a0c5714d
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-22 16:31:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a0c5714dbc8a60d905f9deea153e7f31fbd64d06

8332071: Convert package.html files in `java.management.rmi` to package-info.java
8332376: Add `@since` tags to `java.management.rmi`

Reviewed-by: kevinw, rriggs

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/package-info.java
- src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html

Changeset: 2170e99c
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-05-22 18:02:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2170e99cb49a4ef2086ecec7515a72d56148d0f2

8331081: 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/options/system/SystemSunProprietary.java

Changeset: 37c47785
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-22 18:38:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37c477856d543163b60dd2b85a5e6ac35a752211

8332096: hotspot-ide-project fails with this-escape

Reviewed-by: erikj

! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/FileTreeCreator.java

Changeset: b4d14540
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-05-22 19:06:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b4d14540851d792b5366a3723abcea1264a5737c

8332740: [BACKOUT] JDK-8331081 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version

Reviewed-by: mikael, prr, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
- test/langtools/tools/javac/options/system/SystemSunProprietary.java

Changeset: d59c12fe
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-05-22 19:13:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d59c12fe1041a1f61f68408241a9aa4d96ac4fd2

8329718: Incorrect `@since` tags in elements in jdk.compiler and java.compiler

Reviewed-by: darcy, jjg

! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.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/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java

Changeset: c4557a7b
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-22 19:48:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4557a7b0db5b55585b4caa7cdec81e1c1093cbc

8332463: Byte conditional pattern case element dominates short constant case element

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
+ test/langtools/tools/javac/patterns/T8332463a.java
+ test/langtools/tools/javac/patterns/T8332463b.java

Changeset: 3d4185a9
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2024-05-22 20:05:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d4185a9ce482cc655a4c67f39cb2682b02ae4fe

8332739: Problemlist compiler/codecache/CheckLargePages until JDK-8332654 is fixed

Reviewed-by: kvn, dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 98f6a808
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-23 01:03:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98f6a80852383dcbdad7292b7d269a8547d54d45

8332490: JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM

Reviewed-by: aturbanov, redestad

! test/micro/org/openjdk/bench/java/util/zip/InflaterInputStreams.java

Changeset: 9d332e65
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-23 04:23:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d332e6591334a71335da65a4dd7b2ed0482b6cb

8307193: Several Swing jtreg tests use class.forName on L&F classes

Reviewed-by: abhiscxk, prr

+ test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java
+ test/jdk/javax/swing/JToolBar/RightLeftOrientation.java

Changeset: 6829d9ac
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-23 05:53:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6829d9ac67fb131462d3ef1c4bdfaa07df5d6be6

8332122: [nmt] Totals for malloc should show total peak

Reviewed-by: stuefe, jsjolen

! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memReporter.cpp
+ test/hotspot/jtreg/runtime/NMT/PeakMallocTest.java

Changeset: 2a11e0da
Author:    Dan Heidinga <heidinga at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-23 05:55:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a11e0da026066191e4d4f30b9daca986c484630

8332743: Update comment related to JDK-8320522

Reviewed-by: coleenp

! src/hotspot/share/interpreter/interpreterRuntime.cpp

Changeset: c2180d14
Author:    Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-23 06:12:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c2180d141ccca0e396ee9a0cd3044c4428b963d5

8315767: InetAddress: constructing objects from BSD literal addresses

Reviewed-by: dfuchs, aefimov, michaelm, jpai

! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! test/jdk/java/net/InetAddress/OfLiteralTest.java

Changeset: 1e5a2780
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-23 07:00:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e5a2780d9cc8e73ce65bdccb98c1808aadd0784

8332676: Remove unused BarrierSetAssembler::incr_allocated_bytes

Reviewed-by: tschatzl, kbarrett

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 94af3c23
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-23 07:13:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/94af3c23ea09ef2869cdc666d8170a655a0b3602

8329203: Parallel: Investigate Mark-Compact for Full GC to decrease memory usage

Reviewed-by: rkennke, gli

! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: 1ea76d33
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-23 07:28:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ea76d338b99900089277b7a2da82c24382a6ce1

8332675: test/hotspot/jtreg/gc/testlibrary/Helpers.java compileClass javadoc does not match after 8321812

Reviewed-by: mdoerr, ayang

! test/hotspot/jtreg/gc/testlibrary/Helpers.java

Changeset: 612ae928
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-23 08:11:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/612ae9289a130b8701f74253fe5499358a2e2b5b

8332735: [JVMCI] Add extra JVMCI events for exception translation

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciEnv.cpp

Changeset: 4e6d851f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-23 09:43:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e6d851f3f061b4a9c2b5d2e3fba6a0277ac1f34

8325324: Implement JEP 477: Implicitly Declared Classes and Instance Main Methods (Third Preview)

Reviewed-by: asotona, vromero, mcimadamore

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitImports.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java

Changeset: b890336e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-23 12:07:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b890336e111ea8473ae49e9992bc2fd61e716792

8328083: degrade virtual thread support for GetObjectMonitorUsage

Reviewed-by: cjplummer, alanb

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java

Changeset: 2581935b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-23 12:26:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2581935b47afaf661a94c8a8e50ce08065d632f6

8332528: Generate code in SwitchBootstraps.generateTypeSwitch that require fewer adaptations

Reviewed-by: liach, jlahoda

! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/runtime/SwitchSanity.java

Changeset: e19a421c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-23 13:22:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e19a421c30534566ba0dea0fa84f812ebeecfc87

8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array'

Reviewed-by: stefank, mdoerr

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

Changeset: 90758f67
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-23 14:36:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/90758f6735620776fcb60da9e0e2c91a4f53aaf1

8332808: Always set java.io.tmpdir to a suitable value in the build

Reviewed-by: erikj

! make/InitSupport.gmk
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk

Changeset: 303ac9f2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-23 15:54:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/303ac9f270f567d821d156f3a9d4f4c070f43f95

8332671: Logging for pretouching thread stacks shows wrong memory range

Reviewed-by: shade

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

Changeset: 417d174a
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-23 16:04:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/417d174aa1b7bd3b5755e5f2352d9bbe6ce6f183

8331348: Some incremental builds deposit files in the make directory

Reviewed-by: ihse, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java

Changeset: 7fd9d6c7
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-23 16:04:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7fd9d6c760c66d3e2f4034cf1a6b1b583ff829a9

8332340: Add JavacBench as a test case for CDS

Reviewed-by: ccheung, matsaave

+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBenchApp.java
+ test/lib/jdk/test/lib/StringArrayUtils.java
+ test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: c9a7b977
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-23 16:37:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9a7b9772d96d9a4825d9da2aacc277534282860

8332829: [BACKOUT] C2: crash in compiled code because of dependency on removed range check CastIIs

Reviewed-by: thartmann

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
- test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Changeset: 0a9d1f8c
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-05-23 18:13:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a9d1f8c89e946d99f01549515f6044e53992168

8332749: Broken link in MemorySegment.Scope.html

Reviewed-by: iris

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: ddd73b45
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-23 22:33:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ddd73b458355bffeaa8e0e5017c27d6c6af2dc94

8332082: Shenandoah: Use consistent tests to determine when pre-write barrier is active

Reviewed-by: kdnilsen, shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: f8a3e4e4
Author:    steveatgh <steve.dohrmann at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-05-23 22:54:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f8a3e4e428f7d3e62177bdf148fe25e22d3ee2bf

8328998: Encoding support for Intel APX extended general-purpose registers

Reviewed-by: kvn, sviswanathan, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/assembler_x86.inline.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: 9b1d6d66
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-05-23 23:40:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b1d6d66b8297d53c6b96b9e2f9bd69af90ab8fb

8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes

Reviewed-by: phh, shade, egahlin

! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java

Changeset: 424eb60d
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-24 00:32:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/424eb60dedb332237b8ec97e9da6bd95442c0083

8331683: Clean up GetCarrierThread

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExtensions.cpp

Changeset: da3001da
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-05-24 01:16:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da3001daf79bf943d6194d9fd60250d519b9680d

8331975: Enable case-insensitive check in ccache and keytab entry lookup

Reviewed-by: mpowers, valeriep

! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
+ test/jdk/sun/security/krb5/auto/CaseSensitive.java
! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: af056c16
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-24 06:27:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af056c1676dab3b0b35666a8259db60f9bbf824e

8332106: VerifyError when using switch pattern in this(...) or super(...)

Reviewed-by: abimpoudis, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/patterns/UninitializedThisException.java

Changeset: a71b4047
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-24 07:12:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a71b40478510db3c69696df608fd1b32f41c57f3

8331398: G1: G1HeapRegionPrinter reclamation events should print the original region type

Reviewed-by: ayang, iwalulya, gli

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
- src/hotspot/share/gc/g1/g1HeapRegionPrinter.cpp
! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 9b61a760
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-05-24 07:12:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b61a7608efff13fc3685488f3f54a810ec0ac22

8332615: RISC-V: Support vector unsigned comparison instructions for machines with RVV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp

Changeset: 239c1b33
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-24 07:29:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/239c1b33b47de43369673f33d9449e1904477ce0

8332807: Parallel: Make some APIs in ParMarkBitMap private

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp

Changeset: 992582af
Author:    duke <duke at openjdk.org>
Date:      2024-05-24 11:00:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/992582aff8c9b104875f696f4771312e218eb5c5

Automatic merge of jdk:master into master




More information about the panama-dev mailing list