git: openjdk/panama-foreign: foreign-memaccess+abi: 108 new changesets

duke duke at openjdk.org
Fri Jun 30 11:09:32 UTC 2023


Changeset: 4bf78162
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-06-23 11:09:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4bf78162c52564645af79b8324b69d89102dc024

8309670: java -help output for --module-path / -p is incomplete

Reviewed-by: mchung, alanb

! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1

Changeset: e78fd466
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-06-23 14:08:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e78fd46679182b10d726cde37d39a34d9cd9a10a

8310735: Build failure after JDK-8310577 with GCC8

Reviewed-by: lucy

! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/oops/arrayOop.hpp

Changeset: 5ca4cdd2
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-06-23 14:52:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ca4cdd2caceba9dad8025e5a8851740a3961921

8309740: Expand timeout windows for tests in JDK-8179502

Reviewed-by: xuelei, mbaesken

! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java
! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java

Changeset: 7628da20
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-06-23 15:31:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7628da200833d0d26215a91afdd1bf7fc110da1d

8279254: PKCS9Attribute SigningTime always encoded in UTFTime

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
+ test/jdk/sun/security/util/DerOutputStream/DerTimeEncoding.java

Changeset: d91d0d30
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-23 15:57:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d91d0d3011b878e47b937981896fed0b2be30362

8310537: Fix -Wconversion warnings in gcUtil.hpp

Reviewed-by: ayang, aboldtch

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/gcUtil.cpp
! src/hotspot/share/gc/shared/gcUtil.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp

Changeset: 556831d1
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-23 17:03:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/556831d1bf80a919330d9ca5330b4deef16592e2

8310460: Remove jdeps -profile option

Reviewed-by: alanb

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/langtools/tools/jdeps/APIDeps.java
! test/langtools/tools/jdeps/Basic.java
! test/langtools/tools/jdeps/DotFileTest.java

Changeset: a9c0a0f6
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-23 17:42:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a9c0a0f6b915f9ddaa97d83bad4f3c2b38810636

8310628: GcInfoBuilder.c missing JNI Exception checks

Reviewed-by: mchung, dholmes

! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c

Changeset: 0314292c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-23 19:35:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0314292cb2d55474d8fb3d0ef46129be7e4f1838

8310267: Javadoc for Class#isPrimitive() is incorrect regarding Class objects for primitives

Reviewed-by: prappo

! src/java.base/share/classes/java/lang/Class.java

Changeset: bfcca5ef
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-06-23 19:42:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bfcca5eff96ac3cd72996b6c4865872c2da4de53

8310494: Do not include constantPool.hpp from instanceKlass.hpp

Reviewed-by: stefank, coleenp

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/utilities/events.cpp

Changeset: 69f3114c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-23 21:21:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/69f3114c4119d66a8c16cf95c35ea1adc488bdee

8310676: add note about unnamed module to Elements.getAllModuleElements

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java

Changeset: dad7bd9e
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-06-23 21:33:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dad7bd9efc7ca2c245f7e35267479670f93a53a8

8310234: Refactor Locale tests to use JUnit

Reviewed-by: naoto

+ test/jdk/java/util/Locale/AvailableLocalesTest.java
- test/jdk/java/util/Locale/Bug4210525.java
- test/jdk/java/util/Locale/Bug4316602.java
- test/jdk/java/util/Locale/Bug8004240.java
- test/jdk/java/util/Locale/Bug8154797.java
+ test/jdk/java/util/Locale/CaseCheckVariant.java
+ test/jdk/java/util/Locale/CompareProviderFormats.java
+ test/jdk/java/util/Locale/GetAdapterPreference.java
+ test/jdk/java/util/Locale/GetInstanceCheck.java
+ test/jdk/java/util/Locale/LocaleConstructors.java
+ test/jdk/java/util/Locale/RootLocale.java
- test/jdk/java/util/Locale/StreamAvailableLocales.java
- test/jdk/java/util/Locale/bug4122700.java
- test/jdk/java/util/Locale/bug6277243.java
- test/jdk/java/util/Locale/bug6312358.java

Changeset: 0db63ec7
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-23 22:55:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0db63ec76d451295e273c8e3272d013e2c3348ef

8310571: Use inline @return tag on java.util.Objects

Reviewed-by: smarks

! src/java.base/share/classes/java/util/Objects.java

Changeset: c92b049d
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-06-25 23:41:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c92b049db7853a061ce05cebdc1fd73205ed0c83

8308780: Fix the Java Integer types on Windows

Reviewed-by: dholmes, djelinski, aivanov

! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/java.base/windows/native/include/jni_md.h
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Menu.h
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.h
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp

Changeset: 78c38317
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-06-25 23:49:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/78c3831701667069e7e048cd56b534ae2d8d15a1

8305341: Alignment should be enforced by alignas instead of compiler specific attributes

Reviewed-by: mdoerr

! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c

Changeset: 8242c647
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-06-26 05:38:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8242c647b9d31320757363b69e7048a109ce86df

8310863: Build failure after  JDK- 8305341

Reviewed-by: dholmes

! src/java.prefs/windows/native/libprefs/WindowsPreferences.c
! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c

Changeset: 9057b350
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-06-26 06:11:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9057b3503349ead7d995b1a705317324830eabb2

8306922: IR verification fails because IR dump is chopped up

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java

Changeset: 013367b4
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-26 06:25:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/013367b4831094cdd330564378de69deccd0dc4b

8310868: Thread.interrupt() method's javadoc has an incorrect {@link}

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Thread.java

Changeset: 93970946
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-06-26 07:49:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9397094692ca840b1ac0c5b43edb895f8a397510

8310540: G1: Verification should use raw oop decode functions

Reviewed-by: ayang, kbarrett

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

Changeset: c23794f8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-06-26 07:51:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c23794f88270c121bf99fdf297fdfde53072e3b6

8308633: Increase precision of timestamps in g1 log

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/shared/weakProcessorTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp

Changeset: a96e92c8
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-26 08:35:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a96e92c83dd3cb36c10282724466e6d1339f58f6

8310816: GcInfoBuilder float/double signature mismatch

Reviewed-by: mchung, dholmes

! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c

Changeset: a420ff48
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-06-26 09:24:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a420ff48da7d8861a874ea6f7278249c20113215

6664309: Docking point of a floating toolbar changes after closing

Reviewed-by: tr, prr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
+ test/jdk/javax/swing/JToolBar/TestToolBarConstraint.java

Changeset: 5271f4de
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-06-26 12:14:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5271f4def68a7ad5003c597c60db29fbe9e2742b

8310354: G1: Annotate G1MMUTracker::when_sec with const

Reviewed-by: tschatzl, kbarrett

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

Changeset: c1c5bd0f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-06-26 12:15:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1c5bd0faf7e1db1b43d4c7a0b53d4d5e91d8585

8310541: G1: Remove redundant check in G1Policy::need_to_start_conc_mark

Reviewed-by: tschatzl, kbarrett

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

Changeset: 33578679
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-26 12:47:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33578679281e96e7cb5f4f898ef0c6e26bd5c6fa

8310276: RISC-V: Make use of shadd macro-assembler function when possible

Reviewed-by: fyang, luhenry, fjiang, vkempik

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: 24abd105
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-26 13:20:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/24abd1054e236118877860dd8b89d52d499c261b

8310192: RISC-V: Merge vector min & max instructs with similar match rules

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 5ff42d14
Author:    Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date:      2023-06-26 14:28:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ff42d14294199eb3bf10b66530f9249fb68810d

8303549: [AIX] TestNativeStack.java is failing with exit value 1

Reviewed-by: dholmes, gziemski

! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/exeGetCreatedJavaVMs.c
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c

Changeset: e624484e
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-06-26 15:55:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e624484ecf2f31d9e52caf3fda2d18f0ef82123f

8308540: On Kerberos TGT referral, if krb5.conf is missing realm, bad exception message

Reviewed-by: xuelei

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! test/jdk/sun/security/krb5/auto/ReferralsTest.java

Changeset: d32eb015
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-06-26 16:28:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d32eb015f056b09fa9ae99a2a84b7056cd3d9259

8310682: No package-info (and @since) for package jdk.nio.mapmode

Reviewed-by: alanb

+ src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/package-info.java

Changeset: 289f218a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-26 16:56:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/289f218a32558bbbf7e6c589b4618757bd6d043f

8310861: Improve location reporting for javac serial lint warnings

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/warnings/Serial/CtorAccess.java
! test/langtools/tools/javac/warnings/Serial/CtorAccess.out
! test/langtools/tools/javac/warnings/Serial/EnumSerial.java
! test/langtools/tools/javac/warnings/Serial/EnumSerial.out
! test/langtools/tools/javac/warnings/Serial/Extern.java
! test/langtools/tools/javac/warnings/Serial/Extern.out
! test/langtools/tools/javac/warnings/Serial/RecordSerial.java
! test/langtools/tools/javac/warnings/Serial/RecordSerial.out

Changeset: 815ac6ee
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-26 18:14:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/815ac6eeb3017ea1969219f38fb3e0d003629760

8310907: Add missing file

Reviewed-by: jjg

= test/langtools/tools/javac/warnings/Serial/empty.out

Changeset: ff9a7541
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-06-26 18:35:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ff9a7541097bd853306a8594c97774f36877a0f9

8310459: [BACKOUT] 8304450: [vectorapi] Refactor VectorShuffle implementation

Reviewed-by: thartmann, sviswanathan

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vector.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/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.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/VectorShape.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.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

Changeset: a08352f6
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-06-26 19:05:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a08352f62181d7ae010851959b35d1e11a184f40

8305671: javac rejects semicolons in compilation units with no imports

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/parser/ExtraPackageSemicolon.java

Changeset: 297c7996
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-26 19:41:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/297c7996311e1e29d4a82fc8ffc7ad322e8ef107

8301492: Modernize equals() method of ResourceBundle.CacheKey and Bundles.CacheKey

Reviewed-by: prappo, naoto

! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/sun/util/resources/Bundles.java

Changeset: 7db2f087
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-26 19:56:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7db2f08756b0aa1d79cdd2356ed42aa5ab8bc58b

8310242: Clarify the name parameter to Class::forName

Reviewed-by: rriggs, liach, alanb, dholmes

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/forName/ForNameNames.java

Changeset: 7c6a28fd
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-06-26 21:25:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c6a28fd0c49e33fe8ffc87c2bbfa5bf7d1551a3

8310922: java/lang/Class/forName/ForNameNames.java fails after being added by JDK-8310242

Reviewed-by: dholmes

! test/jdk/java/lang/Class/forName/ForNameNames.java

Changeset: a197ee79
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-06-26 22:07:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a197ee797b3580d9f85636522587d3f6418dff6a

8310838: Correct range notations in MethodTypeDesc specification

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java

Changeset: 8f5b6771
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-06-26 22:22:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f5b6771b8eb43c695fe2bfed100f17376b9efe7

8310908: Non-standard `@since` tag in `com.sun.java.accessibility.util.package-info`

Reviewed-by: bpb, iris, aivanov

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/package-info.java

Changeset: 46add3f8
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-06-26 22:24:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46add3f8e3ea5d08130e0342390f998979c2a14e

8310909: java.io.InvalidObjectException has redundant `@since` tag

Reviewed-by: lancea, naoto, bpb, darcy, iris

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

Changeset: 39fa4e63
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-06-27 00:13:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39fa4e6371dffbe8e09f7dbeeed27194bf99b53e

8310489: New test runtime/ClassInitErrors/TestStackOverflowDuringInit.java failed

Reviewed-by: coleenp

! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java

Changeset: 87e6fab2
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-27 01:49:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87e6fab2c498558d4593f6c0537c998a61779aaf

8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V

Reviewed-by: fyang, rehn

! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java

Changeset: 45b581b7
Author:    changpeng1997 <Chang.Peng at arm.com>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2023-06-27 04:10:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45b581b7d53a3181be0e3f324d599797981f530f

8309583: AArch64: Optimize firstTrue() when amount of elements < 8

Reviewed-by: aph, eliu

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4

Changeset: 79c056ec
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-06-27 04:56:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79c056ec8b73de8e4841f9fdea494821a15e7313

8006421: GraphicsConfiguration of a frame is changed when the frame is moved to another screen

Reviewed-by: azvegint, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java
+ test/jdk/java/awt/Multiscreen/MultiscreenTransparencyTest.java

Changeset: 990e3a70
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-06-27 05:05:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/990e3a700dce3441bd9506ca571c1790e57849a9

8308899: Introduce Classfile context and improve Classfile options
8306650: Improve control of stack maps generation in Classfile API
8308646: Typo in ConstantValueAttribute

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
! src/java.base/share/classes/jdk/internal/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
! src/java.base/share/classes/jdk/internal/classfile/PseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
- src/java.base/share/classes/jdk/internal/classfile/impl/Options.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/jdk/java/lang/module/ModuleDescriptorTest.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/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.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/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.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/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
+ test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/SwapTest.java
! 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/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/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/lib/jdk/test/lib/util/ModuleInfoWriter.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
+ test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.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/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 73d7aa1d
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-27 07:05:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73d7aa1d2cb037fed69263a1990258866333664d

8301489: C1: ShortLoopOptimizer might lift instructions before their inputs

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/c1/c1_ValueMap.cpp
+ test/hotspot/jtreg/compiler/c1/Test8301489.java

Changeset: 15878360
Author:    David Leopoldseder <davleopo at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-06-27 08:29:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15878360bf22c88a6e4038f05efa6db08d72b309

8310425: [JVMCI] compiler/runtime/TestConstantDynamic: lookupConstant returned an object of incorrect type: null

Reviewed-by: dnsimon, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: 05e9c41e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-27 11:01:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05e9c41eddf8961d1384c88ccedf993d86822a6b

8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/ExpectContinue.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/RequestBodyTest.policy
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java

Changeset: 58bb6555
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-06-27 15:28:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/58bb6555e783e4627f57c3c8281183c474d581c9

8222329: Readable read(CharBuffer) does not specify that 0 is returned when there is no remaining space in buffer

Reviewed-by: rriggs, lancea, alanb

! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/Readable.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: f6133edb
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-27 15:47:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f6133edb08dd7a7d764638c5b1cdd5c3e56ed64e

8310890: Normalize identifier names

Reviewed-by: naoto, rriggs

! make/data/charsetmapping/SingleByte-X.java.template
! make/data/charsetmapping/charsets
! make/data/charsetmapping/list_old
! make/jdk/src/classes/build/tools/charsetmapping/Charset.java
! make/jdk/src/classes/build/tools/charsetmapping/DBCS.java
! make/jdk/src/classes/build/tools/charsetmapping/Main.java
! make/jdk/src/classes/build/tools/charsetmapping/SBCS.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/sun/nio/cs/TestCharsetMapping.java

Changeset: 7ce967a1
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-06-27 15:54:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ce967a10c62d300a11906c1d71def33f4f57719

8281455: Change JVM options with small ranges from 64 to 32 bits, for gc_globals.hpp

Reviewed-by: tschatzl, coleenp

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 2bd4136b
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-06-27 16:10:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2bd4136bdb74599e358a22c83ffc685a2c0db4d2

8310849: Pattern matching for instanceof and arrayType cleanup in j.l.invoke and j.l.reflect

Reviewed-by: mchung, darcy

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/classes/sun/invoke/util/BytecodeName.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java

Changeset: ec45bd64
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-06-27 16:13:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec45bd64d504d579aef54c924fb8ca75a944036f

8310182: DateTimeFormatter date formats (ISO_LOCAL_DATE) separated with hyphen, not dash

Reviewed-by: rriggs, darcy, iris, lancea

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java

Changeset: fb283dff
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-06-27 17:22:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb283dff04a6fe11c8a7d44498ddd2075234e4dd

8310828: java.sql java.sql.rowset packages have no `@since` info

Reviewed-by: naoto, iris, darcy, bpb

! src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package-info.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.sql/share/classes/javax/sql/package-info.java

Changeset: d6dd0dc3
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-06-27 17:49:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6dd0dc3e06d42f108fe80920e1102d47a5aa583

8308452: Extend internal Architecture enum with byte order and address size

Reviewed-by: mdoerr, jpai, mchung, amitkumar

! make/modules/java.base/gensrc/GensrcMisc.gmk
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: 315242b7
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-06-27 18:45:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/315242b7417a4774765f139b841b385dc7c94c50

8310975: java.util.FormatItemModifier should not be protected

Reviewed-by: alanb, darcy, iris, lancea

! src/java.base/share/classes/java/util/FormatItem.java

Changeset: 4bce38c6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-27 19:30:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4bce38c6d7792596879a6e1081140b698b899471

8310830: typo in the parameter name in @throws of ClassDesc::ofDescriptor

Reviewed-by: bpb, rriggs, mchung

! src/java.base/share/classes/java/lang/constant/ClassDesc.java

Changeset: 269852b9
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-06-27 19:57:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/269852b90634aa43d4d719c93563608e42792fc6

8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! test/hotspot/jtreg/ProblemList.txt

Changeset: 2cf5c2f4
Author:    Phil Race <prr at openjdk.org>
Date:      2023-06-27 20:19:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2cf5c2f4b6cdb52a3560ab03d272f19f47b22b17

8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails

Reviewed-by: azvegint

! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java

Changeset: a97f98fb
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-06-27 20:35:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a97f98fb8a933b43cd4485c3791ac8ca016bc49f

8310585: GetThreadState spec mentions undefined JVMTI_THREAD_STATE_MONITOR_WAITING

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmti.xml

Changeset: f07e396b
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-06-27 20:40:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f07e396bda4567fd35677704b9aa974426266363

8310914: Remove 2 malformed java/foreign ProblemList entries

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: 7f094353
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-06-27 20:54:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f094353673f5047643a2d7b512d0de8c665f215

8310982: jdk/internal/util/ArchTest.java fails after JDK-8308452 failed with Method isARM()

Reviewed-by: naoto, mchung, bpb, lancea

! test/jdk/jdk/internal/util/ArchTest.java

Changeset: afdaa2a3
Author:    Hao Sun <haosun at openjdk.org>
Date:      2023-06-28 02:00:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/afdaa2a3305461538f3a36de2b0b540fe2da9b37

8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1

Reviewed-by: aph, fyang

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java

Changeset: 56a73a6f
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2023-06-28 02:49:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/56a73a6f0f3d38379cecea1de5eacb751febca95

8309591: Socket.setOption(TCP_QUICKACK) uses wrong level

Reviewed-by: djelinski, michaelm, alanb

! src/jdk.net/aix/native/libextnet/AIXSocketOptions.c
! src/jdk.net/linux/native/libextnet/LinuxSocketOptions.c

Changeset: 48e61c1d
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-06-28 04:11:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/48e61c1df53c11ed49603abd70a3dd62a25f7be5

8310728: Enable Zc:inline flag in Visual Studio build

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp

Changeset: 526dba1a
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-06-28 05:52:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/526dba1a2942e444bf11d03d8eaf014b5ef20ccf

8310130: C2: assert(false) failed: scalar_input is neither phi nor a matchin reduction

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java

Changeset: 39c104df
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-28 06:51:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39c104df44f17c1d65e35becd4272f73e2c6610c

8310380: Handle problems in core-related tests on macOS when codesign tool does not work

Reviewed-by: lucy, clanger, cjplummer

! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/util/CoreUtils.java

Changeset: c3f10e84
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-28 07:25:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c3f10e847999ec254893de5a1a5de32fd07f715a

8307625: Redundant receiver null check in LibraryCallKit::generate_method_call

Reviewed-by: thartmann, chagedorn

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

Changeset: ef71c321
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-06-28 11:57:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef71c3215e2b37d1f79c080896f3b7fc0b7d3ea0

8310110: Shenandoah: Trace page sizes

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: c2e94854
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-28 12:23:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c2e94854810f81c0e53efe8f4ee276647c724e69

8310921: Fix -Wconversion warnings from GenerateOopMap

Reviewed-by: iklam, dholmes

! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp

Changeset: 08c51f25
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-28 12:24:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/08c51f25d2a42fd7a1dae60127d9306f6a54df99

8310920: Fix -Wconversion warnings in command line flags

Reviewed-by: iklam, dholmes

! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp

Changeset: e3f18af1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-06-28 12:29:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3f18af1dfca1be292a76ed209a7e4ca75ca94da

8311007: jdk/jfr/tool/TestView.java can't find event

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jcmd/TestJcmdView.java

Changeset: 2ccdd292
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-06-28 13:31:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ccdd29206d5041b067fac4e3c3b248e8d0aa3df

8299825: Move StdoutLog and StderrLog to LogConfiguration

Reviewed-by: dholmes, azafari

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logOutputList.cpp
! test/hotspot/gtest/logging/test_logTagSet.cpp

Changeset: f17bfeec
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-06-28 13:48:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f17bfeec61b753eb0eb8a48df9bf5ccc3bcd9eb3

8311034: Fix typo in javac man page

Reviewed-by: hannesw

! src/jdk.compiler/share/man/javac.1

Changeset: 46e4ee1e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-28 14:07:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46e4ee1e80652203bd59d968ea72b27681bdf312

8310974: NMT: Arena diffs miss the scale

Reviewed-by: zgu, stuefe

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

Changeset: 9f98136c
Author:    Jesse Glick <jglick at cloudbees.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2023-06-28 15:33:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f98136c3a00ca24d59ffefd58308603b58110c7

6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs

Define FileURLConnection.closeInputStream for use by JarURLInputStream.close.
JarURLConnection properly tracks any InputStream it itself opened,
and correspondingly closes the JarFile if necessary (when caches are disabled).
But if its underlying FileURLConnection was used to retrieve a header field,
that would have caused a FileInputStream to be opened
which never gets closed until it is garbage collected.
This means that an application which calls certain methods
on jar:file:/…something.jar!/… URLs will leak file handles,
even if URLConnection caches are supposed to be turned off.
This can delay release of system resources,
and on Windows can prevent the JAR file from being deleted
even after it is no longer in use (for example after URLClassLoader.close).

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
+ test/jdk/sun/net/www/protocol/jar/FileURLConnectionLeak.java

Changeset: b6c789fa
Author:    Justin Gu <justin.j.gu at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-28 17:10:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b6c789faad63f18e17ee7e5cefd024b3776fd469

8309140: ResourceHashtable failed "assert(~(_allocation_t[0] | allocation_mask) == (uintptr_t)this) failed: lost resource object"

Reviewed-by: coleenp, matsaave, dholmes

! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 7fffdb5e
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-06-28 17:32:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7fffdb5e60351026c9ee77f438b8fe505d85de4c

8310405: Linker.Option.firstVariadicArg should specify which index values are valid

Reviewed-by: mcimadamore

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

Changeset: 9f46fc28
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-06-28 19:42:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f46fc28426630399ca39d443403cc3a7be58854

8310906: Fix -Wconversion warnings in runtime, oops and some code header files.

Reviewed-by: iklam, fparain

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeBlob.inline.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/services/mallocHeader.hpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp

Changeset: f0c2f098
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-06-28 20:17:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0c2f098150335fce736708354d58bae383cc4a1

8296972: [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected.

Reviewed-by: dmarkov, honkar

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java

Changeset: da0f8325
Author:    Dean Long <dlong at openjdk.org>
Date:      2023-06-28 20:31:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da0f8325deb6e85ade1aed398330e13f5d439201

8310606: Fix signed integer overflow, part 3

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 3df36c4f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-28 21:00:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3df36c4f101e094d6f6beccadc004742b47d045a

8310061: Note if implicit annotation processing is being used

Reviewed-by: briangoetz, vromero, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/annotations/8218152/MalformedAnnotationProcessorTests.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java
+ test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java

Changeset: a63afa4a
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-06-28 21:07:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a63afa4aa62863d1a199a0fb7d2f56ff8fcd04fd

8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env

Reviewed-by: aivanov, achung

! src/java.desktop/share/classes/sun/swing/CachedPainter.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 02b17d79
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-06-28 21:20:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02b17d793bfcea611c654049c9ab680b70fb5685

8310264: In PhaseChaitin::Split defs and phis are leaked

Reviewed-by: thartmann, chagedorn, kvn

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

Changeset: ded13707
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-06-28 22:50:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ded137073ac1b2086a577508172626898999e275

8309811: BytecodePrinter cannot handle unlinked classes

Reviewed-by: coleenp, fparain

! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/interpreter/BytecodeTracerTest.java
+ test/hotspot/jtreg/runtime/interpreter/Linked2.jasm
+ test/hotspot/jtreg/runtime/interpreter/TraceBytecodes.java
+ test/hotspot/jtreg/runtime/interpreter/Unlinked2.jasm

Changeset: 8f5a3848
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-29 01:30:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f5a38488c354b21f1033e1cbdfa0a400f2622fc

8311032: Empty value for java.protocol.handler.pkgs system property can lead to unnecessary classloading attempts of protocol handlers

Reviewed-by: dfuchs

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

Changeset: 6f58ab2b
Author:    Glavo <zjx001202 at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-06-29 01:34:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f58ab2bb9e0f02752628daa70e332cd2248e446

8301569: jmod list option and jimage list --help not interpreted correctly on turkish locale

Reviewed-by: mchung, naoto, jpai

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java

Changeset: cf8d7063
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-06-29 04:28:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf8d7063006e29fcf83e88a63fe940eaaf0d12df

8308463: Refactor regenerated class handling in lambdaFormInvokers.cpp

Reviewed-by: coleenp, dholmes, matsaave

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
+ src/hotspot/share/cds/regeneratedClasses.cpp
+ src/hotspot/share/cds/regeneratedClasses.hpp

Changeset: f4b900b6
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-06-29 05:42:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f4b900b607b2e857a0177d1e3061fd4dfc6b5f75

8310902: (fc) FileChannel.transferXXX async close and interrupt issues

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java

Changeset: cbf418a4
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-06-29 05:44:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cbf418a4863f92241f116f782f9a676b7cb4771d

8311020: Typo cleanup in Classfile API

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/AccessFlags.java
! src/java.base/share/classes/jdk/internal/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/jdk/internal/classfile/ClassModel.java
! src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/Label.java
! src/java.base/share/classes/jdk/internal/classfile/MethodSignature.java
! src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java

Changeset: af319d96
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-06-29 06:05:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af319d963f180a23a0a9acdc9a4972f90ee586e0

8311064: Windows builds fail without precompiled headers after JDK-8310728

Reviewed-by: dholmes

! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp

Changeset: b2eae16c
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-06-29 06:59:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2eae16c4504fb13bd06c999ef97f2faf0ad4932

8295191: IR framework timeout options expect ms instead of s

Reviewed-by: chagedorn, kvn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java

Changeset: be64d3ac
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-06-29 07:41:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be64d3ac3cf9da2658038d64233f080da8011dc8

8310299: C2: 8275201 broke constant folding of array store check in some cases

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestArrayElementTypeLoad.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 690d6269
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-06-29 07:43:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/690d6269954cbacea5f0e64653a49e4fcf986bd9

8307927: C2: "malformed control flow" with irreducible loop

Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/MalformedControlIrreducibleLoop.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestMalformedControlIrreducibleLoop.java

Changeset: f842ec48
Author:    Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2023-06-29 08:28:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f842ec48b1e24afd99ad06cb1310bd51d9b8bae4

8305667: Some fonts installed in user directory are not detected on Windows

Reviewed-by: avu, prr

! src/java.desktop/windows/native/libfontmanager/fontpath.c

Changeset: 98a954ee
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2023-06-29 09:07:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98a954eebc4f97dd16cb89bd4f1122952c8482ca

8308286: Fix clang warnings in linux code

Reviewed-by: avu, djelinski

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.management/Lib.gmk
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c

Changeset: e5744b81
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2023-06-29 12:07:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5744b8120548a161f75aa098826a6798d85f90f

8310919: runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX

Reviewed-by: thartmann, dholmes

! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java

Changeset: 07734f6d
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-06-29 12:32:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07734f6dde2b29574b6ef98eeb9e007d8801a3ea

8310848: Convert ClassDesc and MethodTypeDesc to be stored in static final fields

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! test/micro/org/openjdk/bench/jdk/classfile/TestConstants.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 20f7d05e
Author:    shaojin.wensj <shaojin.wensj at alibaba-inc.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-06-29 13:37:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/20f7d05ef238074143b01deb66a99217b2af47d8

8310502: Optimization for j.l.Long.fastUUID()

Reviewed-by: liach, alanb

! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/HexDigits.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: 05c2b6cd
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-29 14:16:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05c2b6cd47c68d96dcb7b3db594a334e05c6ee36

8309979: BootstrapMethods attribute is missing in class files recreated by SA

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java

Changeset: 26efff75
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-06-29 15:05:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26efff758684b9c5615fb3b087538d713e6eca10

8309902: C2: assert(false) failed: Bad graph detected in build_loop_late after JDK-8305189

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestAssertPredicatePeeling.java

Changeset: a995aa6c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-06-29 16:15:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a995aa6cd1cd89c2ca6db72b060177eaf7065377

8310232: java.time.Clock$TickClock.millis() fails in runtime when tick is 1 microsecond

Reviewed-by: iris, rriggs, jpai

! src/java.base/share/classes/java/time/Clock.java
! test/jdk/java/time/test/java/time/TestClock_Tick.java

Changeset: d9796626
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-06-29 20:31:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d97966266e343671693825d2211a34fa45dd271d

8311115: Type in java.lang.reflect.AccessFlag.METHOD_PARAMETER

Reviewed-by: bpb, jlaskey, mchung

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

Changeset: 11fd34e1
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-06-29 21:05:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/11fd34e196b29d2f2fd276c36f59a3c3b3ce7280

8310241: OffsetDateTime compareTo redundant computation

Reviewed-by: naoto

! src/java.base/share/classes/java/time/OffsetDateTime.java
! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java

Changeset: 77e7b6d2
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-06-30 00:16:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77e7b6d2a135ed46ba405914b4eea7412d887705

8311074: RISC-V: Fix -Wconversion warnings in some code header files

Reviewed-by: fyang, coleenp

! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp

Changeset: 2a9e2f61
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-06-30 08:10:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a9e2f614f367965cb106ce42d865161e056c386

8311046: ProblemList gc/z/TestHighUsage.java with Generational ZGC

Reviewed-by: kbarrett, tschatzl

! test/hotspot/jtreg/ProblemList-generational-zgc.txt

Changeset: 660cd256
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-30 08:26:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/660cd256b72154b966208174dbf9abe95c9bfd60

8310988: Missing @since tags in java.management.rmi

Reviewed-by: rriggs, alanb, jjg, mli

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java

Changeset: c08c9831
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-06-30 08:28:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c08c9831df2428e9d083a56eda5ebf00623ba961

8311000: missing @since info in jdk.management

Reviewed-by: rriggs, mli

! src/jdk.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java

Changeset: 7e67e1ea
Author:    duke <duke at openjdk.org>
Date:      2023-06-30 11:00:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e67e1eaaa91ba497ce0faff469c14e1240b2e6a

Automatic merge of jdk:master into master


Changeset: c34c03eb
Author:    duke <duke at openjdk.org>
Date:      2023-06-30 11:00:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c34c03eb884241105af33e26f45eb1a1e066f9af

Automatic merge of master into foreign-memaccess+abi

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java



More information about the panama-dev mailing list