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