git: openjdk/jdk24u: master: 12 new changesets

Rob McKenna robm at openjdk.org
Mon Feb 3 19:06:25 UTC 2025


Changeset: 612ae737
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-01-27 23:31:47 +0000
URL:       https://git.openjdk.org/jdk24u/commit/612ae737c0333861ae7c59a50909c6a2694c69a2

8342465: Improve API documentation for java.lang.classfile

Reviewed-by: asotona
Backport-of: 1d8ccb89204cc5efbcecdaa0c9de7b2c5a109d5d

! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CodeModel.java
! src/java.base/share/classes/java/lang/classfile/CodeTransform.java
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldElement.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/FieldTransform.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodElement.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/MethodTransform.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
! src/java.base/share/classes/java/lang/classfile/Superclass.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java

Changeset: 2d473191
Branch: master
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-01-29 07:33:41 +0000
URL:       https://git.openjdk.org/jdk24u/commit/2d4731917dff510509eba0b8993a0a6e1dd91017

8348631: Crash in PredictedCallGenerator::generate after JDK-8347006

Reviewed-by: chagedorn
Backport-of: 55c3e78f4ec982908e9a4b5e64b8be89717c49f4

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
+ test/hotspot/jtreg/compiler/intrinsics/TestArrayGuardWithInterfaces.java

Changeset: ec00b6b7
Branch: master
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-01-31 01:14:40 +0000
URL:       https://git.openjdk.org/jdk24u/commit/ec00b6b7aceafd59eaec6149acec973eed561e82

8348975: Broken links in the JDK 24 JavaDoc API documentation, build 33

Reviewed-by: liach
Backport-of: 22069ff42b7e5c3058415ef9b6e0b50b9d2c16ef

! make/common/Modules.gmk
! src/java.base/share/classes/java/util/Formatter.java
! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java
! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java
! src/java.naming/share/classes/javax/naming/ldap/PagedResultsResponseControl.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java
! test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt

Changeset: 926455d6
Branch: master
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2025-01-31 15:06:34 +0000
URL:       https://git.openjdk.org/jdk24u/commit/926455d6c532f0f671a335fb07352507a986d82f

8345405: Add JMH showing the regression in 8341649

Reviewed-by: coleenp
Backport-of: 35c00532a1dd2a6df5fc3d5173ca692517675d38

+ test/micro/org/openjdk/bench/vm/runtime/MethodHandleStress.java

Changeset: 15f90f0c
Branch: master
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2025-01-31 17:49:28 +0000
URL:       https://git.openjdk.org/jdk24u/commit/15f90f0c7b7ebd791a5d5c3083bb09cd4207bddb

8349017: Update ML tests to verify against ACVP 1.1.0.38 version

Reviewed-by: weijun
Backport-of: 13d852a0b81a1fbf49e8b32ec8dc06e044263809

! test/jdk/sun/security/provider/acvp/Launcher.java
! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
- test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json
- test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json
- test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json
- test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json
- test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json
- test/jdk/sun/security/provider/acvp/data/acvp.md

Changeset: b1b55f71
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-01-31 23:05:39 +0000
URL:       https://git.openjdk.org/jdk24u/commit/b1b55f712c56110675a677d87e6b99d832b9e53a

8348752: Enable -XX:+AOTClassLinking by default when -XX:AOTMode is specified

Reviewed-by: lfoltan, shade, kvn
Backport-of: d266ca965d214f54c1ab16c1863f87728542b3e0

! src/hotspot/share/cds/cdsConfig.cpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java

Changeset: 89c46f11
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-01-31 23:08:40 +0000
URL:       https://git.openjdk.org/jdk24u/commit/89c46f11f8adb0d45f3e2465b5e915dcad666ad9

8349009: JVM fails to start when AOTClassLinking is used with unverifiable old classes

Reviewed-by: kvn, shade, jrose
Backport-of: 1ac2d6e0fb3d503241af1a44c9ed65837c63b646

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassA.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassB.jasm
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java

Changeset: 2a1a416c
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-01-31 23:11:03 +0000
URL:       https://git.openjdk.org/jdk24u/commit/2a1a416c37f91efa02c710e51c5376f84029064e

8349122: -XX:+AOTClassLinking is not compatible with jdwp

Reviewed-by: jrose, kvn
Backport-of: 03f5c33b53749ed7a1ee04d908909ce1e761477f

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp

Changeset: df57c97d
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-01-31 23:13:11 +0000
URL:       https://git.openjdk.org/jdk24u/commit/df57c97d29d3e85f214f4dd3a31554607d526735

8348515: Add docs for -XX:AOT* options in java man pages

Reviewed-by: kvn
Backport-of: 46f48e4e3d5dd4506c77cda1b01b9c008cb6a738

! src/java.base/share/man/java.md

Changeset: 5f5ed961
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-02-01 00:32:32 +0000
URL:       https://git.openjdk.org/jdk24u/commit/5f5ed961db8462b0e01ca83194722d4456ba2372

8348890: Fix docs for -XX:AOT* options in java man page

Reviewed-by: kvn, jrose
Backport-of: cdc84acdcc7689c2b2e42075a26939da14a1ba34

! src/java.base/share/man/java.md

Changeset: 47c15b5f
Branch: master
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-02-03 18:21:52 +0000
URL:       https://git.openjdk.org/jdk24u/commit/47c15b5ff8734758679b6678f56475ea8e449df1

8348658: [AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict

Reviewed-by: shade, epeter
Backport-of: ee87d187d1cab09317b4f0068bfafc68efbbfe56

! test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java

Changeset: 50333762
Branch: master
Author:    Rob McKenna <robm at openjdk.org>
Date:      2025-02-03 19:03:28 +0000
URL:       https://git.openjdk.org/jdk24u/commit/503337628216bc9db1c755208cdc1727e0883527

Merge




More information about the jdk-updates-changes mailing list