git: openjdk/mobile: 13 new changesets

duke duke at openjdk.org
Sat Apr 27 19:39:23 UTC 2024


Changeset: 8bbd7251
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-26 14:06:53 +0000
URL:       https://git.openjdk.org/mobile/commit/8bbd7251a596c6fad1a6675c077deb9fd7c8ff95

8331187: Optimize MethodTypeDesc and ClassDesc.ofDescriptor for primitive types

Reviewed-by: jvernee, liach

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
+ test/micro/org/openjdk/bench/java/lang/constant/ClassDescFactories.java

Changeset: d13e5334
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-04-26 14:09:29 +0000
URL:       https://git.openjdk.org/mobile/commit/d13e53346f3cd50bf7a4241ba86d2e21d9081bbe

8321014: RISC-V: C2 VectorLoadShuffle

Reviewed-by: luhenry, fyang

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

Changeset: 0bf516f7
Author:    Korov <korov9 at 163.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2024-04-26 14:12:49 +0000
URL:       https://git.openjdk.org/mobile/commit/0bf516f7ba8425134ca42d856648ab19f5c69a86

8330624: Inconsistent use of semicolon in the code snippet of java.io.Serializable javadoc

Reviewed-by: rriggs

! src/java.base/share/classes/java/io/Serializable.java

Changeset: 07facd04
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-26 17:15:09 +0000
URL:       https://git.openjdk.org/mobile/commit/07facd0420c5e51f6e85e6210644df1659fbf765

8330734: JFR: Re-engineer mirror class mechanism

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SerializationMisdeclarationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: f3bb3e21
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-26 19:20:27 +0000
URL:       https://git.openjdk.org/mobile/commit/f3bb3e21704dd47c6c5d5753ca5882520a538c06

8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java

Changeset: a920af23
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-26 19:47:06 +0000
URL:       https://git.openjdk.org/mobile/commit/a920af233a11592af113f456f7608cb59dd1617e

8303689: javac -Xlint could/should report on "dangling" doc comments

Reviewed-by: vromero, ihse, prr

! make/CompileDemos.gmk
! make/CompileToolsJdk.gmk
! make/GenerateLinkOptData.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.naming/Java.gmk
! make/modules/java.security.jgss/Java.gmk
! make/modules/java.security.sasl/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.sql/Java.gmk
! make/modules/java.xml.crypto/Java.gmk
! make/modules/java.xml/Java.gmk
= make/modules/jdk.accessibility/Java.gmk
= make/modules/jdk.crypto.cryptoki/Java.gmk
! make/modules/jdk.hotspot.agent/Java.gmk
! make/modules/jdk.internal.le/Java.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
! make/modules/jdk.jdi/Java.gmk
! make/modules/jdk.jfr/Java.gmk
= make/modules/jdk.security.auth/Java.gmk
= make/modules/jdk.zipfs/Java.gmk
! make/test/BuildTestLib.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.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/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/tools/javac/OverrideChecks/6199153/T6199153.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.java
= test/langtools/tools/javac/danglingDocComments/empty.out
! test/langtools/tools/javac/depDocComment/DeprecatedDocComment3.java
+ test/langtools/tools/javac/diags/examples/DanglingDocCommentWarning/DanglingDocCommentWarning.java
! test/langtools/tools/javac/platform/PreviewAPIsWithRelease.java
! test/langtools/tools/javac/warnings/DepAnn.java
! test/langtools/tools/javac/warnings/Deprecation.java
! test/langtools/tools/javac/warnings/NestedDeprecation/NestedDeprecation.java
! test/langtools/tools/javac/warnings/Unchecked.java
! test/langtools/tools/javac/warnings/VerifyLintDescriptions.java
! test/langtools/tools/javac/warnings/suppress/T6480588.java

Changeset: aee91fbc
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-04-26 19:59:57 +0000
URL:       https://git.openjdk.org/mobile/commit/aee91fbc70df716b96c202511b4ff1b302df8d60

8296175: Output warning if generated docs contain diagnostic markers

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java

Changeset: aa2edd49
Author:    Jin Kwon <onacit at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-27 01:11:33 +0000
URL:       https://git.openjdk.org/mobile/commit/aa2edd491345cca1d8798848d71b151bc06c6c02

8330686: Fix typos in the DatabaseMetaData javadoc

Reviewed-by: jpai, lancea, iris

! src/java.sql/share/classes/java/sql/DatabaseMetaData.java

Changeset: e3eb652c
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-04-27 11:52:05 +0000
URL:       https://git.openjdk.org/mobile/commit/e3eb652c251e8298c9df95d7ed2788f2cbb5f337

8296543: Update exception documentation for ExecutorService.invokeAll overriders as required

Reviewed-by: prappo, alanb

! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java

Changeset: a078b5e6
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-27 12:12:51 +0000
URL:       https://git.openjdk.org/mobile/commit/a078b5e6117d2a99386fecd349eb0e0c11b74953

8331114: Further improve performance of MethodTypeDesc::descriptorString

Reviewed-by: mchung, liach

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java

Changeset: c3372c45
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-27 12:13:53 +0000
URL:       https://git.openjdk.org/mobile/commit/c3372c455542cef2aaf673d1f14be8759bb98e8d

8331134: Port SimpleStringBuilderStrategy to use ClassFile API

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java

Changeset: 16c7dcdb
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-04-27 13:10:40 +0000
URL:       https://git.openjdk.org/mobile/commit/16c7dcdb04a7c220684a20eb4a0da4505ae03813

8330523: Reduce runtime and improve efficiency of KeepAliveTest

Reviewed-by: djelinski

! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java

Changeset: 96ccae0c
Author:    duke <duke at openjdk.org>
Date:      2024-04-27 19:36:14 +0000
URL:       https://git.openjdk.org/mobile/commit/96ccae0ccc828048b0796a1dad74af1e67a274d3

Automatic merge of jdk:master into master




More information about the mobile-changes mailing list